Skip to content

Sub segment read p2#7368

Draft
joseph-isaacs wants to merge 29 commits intodevelopfrom
ji/sub-segment-read
Draft

Sub segment read p2#7368
joseph-isaacs wants to merge 29 commits intodevelopfrom
ji/sub-segment-read

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

Signed-off-by: Nicholas Gates nick@nickgates.com<!--
Thank you for submitting a pull request! We appreciate your time and effort.

Please make sure to provide enough information so that we can review your pull
request. The Summary and Testing sections below contain guidance on what to
include.
-->

Summary

Closes: #000

Testing

gatesn and others added 15 commits March 19, 2026 10:45
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>

# Conflicts:
#	vortex-array/public-api.lock
#	vortex-array/src/array/vtable/dyn_.rs
#	vortex-array/src/array/vtable/mod.rs
#	vortex-array/src/arrays/bool/array.rs
#	vortex-array/src/arrays/fixed_size_list/compute/slice.rs
#	vortex-layout/src/layouts/flat/reader.rs
#	vortex-layout/src/layouts/flat/writer.rs
#	vortex-layout/src/segments/cache.rs
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added action/benchmark Trigger full benchmarks to run on this PR labels Apr 10, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 10, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done e5609fc 1 Explore Profiling Data
Previous Runs (8)
Status Commit Job Attempt Link
🟢 Done 61ebf7c 1 Explore Profiling Data
🟢 Done 13d686a 1 Explore Profiling Data
🟢 Done 39b9e09 1 Explore Profiling Data
🟢 Done 6a6e5a0 1 Explore Profiling Data
🟢 Done ed720e7 1 Explore Profiling Data
🟢 Done 1ac4f14 2 Explore Profiling Data
🟢 Done 1ac4f14 1 Explore Profiling Data
🟢 Done 5b3726e 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.018x ➖


datafusion / vortex-file-compressed (1.018x ➖, 0↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 120943072 121375256 1.00
polarsignals_q01/datafusion:vortex-file-compressed 358904738 373009552 0.96
polarsignals_q02/datafusion:vortex-file-compressed 23198585 21374032 1.09
polarsignals_q03/datafusion:vortex-file-compressed 374629387 371306256 1.01
polarsignals_q04/datafusion:vortex-file-compressed 10833137 11015537 0.98
polarsignals_q05/datafusion:vortex-file-compressed 15191411 14759585 1.03
polarsignals_q06/datafusion:vortex-file-compressed 18666207 17670273 1.06
polarsignals_q07/datafusion:vortex-file-compressed 13663085 13151632 1.04
polarsignals_q08/datafusion:vortex-file-compressed 456356407 452444319 1.01
polarsignals_q09/datafusion:vortex-file-compressed 11084987 10890770 1.02

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

File Sizes: PolarSignals Profiling

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 689.06 MB 689.06 MB +232 B +0.0%

Totals:

  • vortex-file-compressed: 689.06 MB → 689.06 MB (+0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.5%
Vortex (geomean): 0.986x ➖
Parquet (geomean): 1.013x ➖
Shifts: Parquet (control) +1.3% · Median polish -1.6%


datafusion / vortex-file-compressed (0.970x ➖, 1↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 53397430 56440372 0.95
tpch_q02/datafusion:vortex-file-compressed 35400438 36993863 0.96
tpch_q03/datafusion:vortex-file-compressed 28912772 31554663 0.92
tpch_q04/datafusion:vortex-file-compressed 18878770 19534969 0.97
tpch_q05/datafusion:vortex-file-compressed 57436469 59979961 0.96
tpch_q06/datafusion:vortex-file-compressed 11482241 11294678 1.02
tpch_q07/datafusion:vortex-file-compressed 73258338 70887929 1.03
tpch_q08/datafusion:vortex-file-compressed 48789439 47845041 1.02
tpch_q09/datafusion:vortex-file-compressed 59467828 62395104 0.95
tpch_q10/datafusion:vortex-file-compressed 49637554 49495114 1.00
tpch_q11/datafusion:vortex-file-compressed 19366575 21395301 0.91
tpch_q12/datafusion:vortex-file-compressed 🚀 22297307 24804384 0.90
tpch_q13/datafusion:vortex-file-compressed 28192363 30415788 0.93
tpch_q14/datafusion:vortex-file-compressed 16629792 18029977 0.92
tpch_q15/datafusion:vortex-file-compressed 28801002 27497827 1.05
tpch_q16/datafusion:vortex-file-compressed 25370525 27173162 0.93
tpch_q17/datafusion:vortex-file-compressed 68607591 75008054 0.91
tpch_q18/datafusion:vortex-file-compressed 83239317 83919921 0.99
tpch_q19/datafusion:vortex-file-compressed 23825255 22352485 1.07
tpch_q20/datafusion:vortex-file-compressed 37630444 35626014 1.06
tpch_q21/datafusion:vortex-file-compressed 80636445 83043824 0.97
tpch_q22/datafusion:vortex-file-compressed 16739281 17359188 0.96
datafusion / vortex-compact (0.989x ➖, 1↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58283530 63094367 0.92
tpch_q02/datafusion:vortex-compact 39083830 40678382 0.96
tpch_q03/datafusion:vortex-compact 33656819 35727054 0.94
tpch_q04/datafusion:vortex-compact 24459564 25177661 0.97
tpch_q05/datafusion:vortex-compact 64189640 64980515 0.99
tpch_q06/datafusion:vortex-compact 🚨 14782683 12455064 1.19
tpch_q07/datafusion:vortex-compact 76564090 73689915 1.04
tpch_q08/datafusion:vortex-compact 55363108 53525327 1.03
tpch_q09/datafusion:vortex-compact 65461747 66147974 0.99
tpch_q10/datafusion:vortex-compact 57791057 57943512 1.00
tpch_q11/datafusion:vortex-compact 21214781 22612767 0.94
tpch_q12/datafusion:vortex-compact 35457879 35286800 1.00
tpch_q13/datafusion:vortex-compact 🚀 35622041 39775625 0.90
tpch_q14/datafusion:vortex-compact 23867572 22808582 1.05
tpch_q15/datafusion:vortex-compact 36777138 36309335 1.01
tpch_q16/datafusion:vortex-compact 30957923 32444016 0.95
tpch_q17/datafusion:vortex-compact 72700083 72122478 1.01
tpch_q18/datafusion:vortex-compact 92715548 92224336 1.01
tpch_q19/datafusion:vortex-compact 36710220 35232818 1.04
tpch_q20/datafusion:vortex-compact 44396567 44157580 1.01
tpch_q21/datafusion:vortex-compact 92192870 98966767 0.93
tpch_q22/datafusion:vortex-compact 17615402 19271165 0.91
datafusion / parquet (1.032x ➖, 1↑ 4↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 135738138 94141432 1.44
tpch_q02/datafusion:parquet 72502429 70933399 1.02
tpch_q03/datafusion:parquet 🚨 84736318 75960179 1.12
tpch_q04/datafusion:parquet 52044327 50874647 1.02
tpch_q05/datafusion:parquet 108457673 104985437 1.03
tpch_q06/datafusion:parquet 41318462 45516322 0.91
tpch_q07/datafusion:parquet 121899258 116708940 1.04
tpch_q08/datafusion:parquet 114008669 109495431 1.04
tpch_q09/datafusion:parquet 140596116 140546587 1.00
tpch_q10/datafusion:parquet 127898234 122171834 1.05
tpch_q11/datafusion:parquet 52762097 50159478 1.05
tpch_q12/datafusion:parquet 🚨 98958670 85325555 1.16
tpch_q13/datafusion:parquet 224460168 239331976 0.94
tpch_q14/datafusion:parquet 54293031 50708299 1.07
tpch_q15/datafusion:parquet 70084355 71811226 0.98
tpch_q16/datafusion:parquet 56758249 59919047 0.95
tpch_q17/datafusion:parquet 🚀 144394272 166664708 0.87
tpch_q18/datafusion:parquet 182140214 184519153 0.99
tpch_q19/datafusion:parquet 🚨 93416326 74887488 1.25
tpch_q20/datafusion:parquet 75629155 80586188 0.94
tpch_q21/datafusion:parquet 154230585 151695244 1.02
tpch_q22/datafusion:parquet 36108059 37598285 0.96
datafusion / arrow (1.054x ➖, 0↑ 4↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 61620270 57115496 1.08
tpch_q02/datafusion:arrow 22699719 21523677 1.05
tpch_q03/datafusion:arrow 35761945 33635921 1.06
tpch_q04/datafusion:arrow 28394417 29175086 0.97
tpch_q05/datafusion:arrow 79771475 83487285 0.96
tpch_q06/datafusion:arrow 21096209 21415883 0.99
tpch_q07/datafusion:arrow 124068173 117221750 1.06
tpch_q08/datafusion:arrow 🚨 49774528 43566321 1.14
tpch_q09/datafusion:arrow 🚨 80071915 68663090 1.17
tpch_q10/datafusion:arrow 🚨 61790069 53970385 1.14
tpch_q11/datafusion:arrow 12863191 11863007 1.08
tpch_q12/datafusion:arrow 🚨 62897901 56598946 1.11
tpch_q13/datafusion:arrow 49585604 49207428 1.01
tpch_q14/datafusion:arrow 23795227 23683702 1.00
tpch_q15/datafusion:arrow 47422948 45471644 1.04
tpch_q16/datafusion:arrow 22327061 21401628 1.04
tpch_q17/datafusion:arrow 76553976 71550463 1.07
tpch_q18/datafusion:arrow 152400817 145605702 1.05
tpch_q19/datafusion:arrow 43009121 43229798 0.99
tpch_q20/datafusion:arrow 42764050 41027280 1.04
tpch_q21/datafusion:arrow 167050458 158172404 1.06
tpch_q22/datafusion:arrow 21906116 20139088 1.09
duckdb / vortex-file-compressed (0.991x ➖, 0↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 33738000 35681084 0.95
tpch_q02/duckdb:vortex-file-compressed 29456311 31352798 0.94
tpch_q03/duckdb:vortex-file-compressed 32357700 31296753 1.03
tpch_q04/duckdb:vortex-file-compressed 30872455 32487648 0.95
tpch_q05/duckdb:vortex-file-compressed 35461356 36381091 0.97
tpch_q06/duckdb:vortex-file-compressed 11773812 11536752 1.02
tpch_q07/duckdb:vortex-file-compressed 41459987 43061240 0.96
tpch_q08/duckdb:vortex-file-compressed 42885486 44562115 0.96
tpch_q09/duckdb:vortex-file-compressed 89506755 88041418 1.02
tpch_q10/duckdb:vortex-file-compressed 39389522 37325698 1.06
tpch_q11/duckdb:vortex-file-compressed 16806994 16332992 1.03
tpch_q12/duckdb:vortex-file-compressed 23085761 24695564 0.93
tpch_q13/duckdb:vortex-file-compressed 39151162 42458227 0.92
tpch_q14/duckdb:vortex-file-compressed 25904101 25793135 1.00
tpch_q15/duckdb:vortex-file-compressed 19613282 18421237 1.06
tpch_q16/duckdb:vortex-file-compressed 32779491 29951373 1.09
tpch_q17/duckdb:vortex-file-compressed 28533722 26495537 1.08
tpch_q18/duckdb:vortex-file-compressed 48396390 49948020 0.97
tpch_q19/duckdb:vortex-file-compressed 35992109 37116156 0.97
tpch_q20/duckdb:vortex-file-compressed 37953299 40256306 0.94
tpch_q21/duckdb:vortex-file-compressed 112670184 116364350 0.97
tpch_q22/duckdb:vortex-file-compressed 19371659 19682710 0.98
duckdb / vortex-compact (0.996x ➖, 1↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39370519 39560767 1.00
tpch_q02/duckdb:vortex-compact 40949015 41183390 0.99
tpch_q03/duckdb:vortex-compact 34216142 35801903 0.96
tpch_q04/duckdb:vortex-compact 35626792 35388093 1.01
tpch_q05/duckdb:vortex-compact 40483515 39064415 1.04
tpch_q06/duckdb:vortex-compact 🚨 15914079 14326974 1.11
tpch_q07/duckdb:vortex-compact 47815645 44615332 1.07
tpch_q08/duckdb:vortex-compact 48864883 51119286 0.96
tpch_q09/duckdb:vortex-compact 98211386 90212289 1.09
tpch_q10/duckdb:vortex-compact 43471950 43318406 1.00
tpch_q11/duckdb:vortex-compact 21265755 21642924 0.98
tpch_q12/duckdb:vortex-compact 36725866 38483652 0.95
tpch_q13/duckdb:vortex-compact 🚀 46293888 52649407 0.88
tpch_q14/duckdb:vortex-compact 31225992 33451717 0.93
tpch_q15/duckdb:vortex-compact 22509513 20638642 1.09
tpch_q16/duckdb:vortex-compact 38142602 37525413 1.02
tpch_q17/duckdb:vortex-compact 33204407 32765401 1.01
tpch_q18/duckdb:vortex-compact 54890915 55759456 0.98
tpch_q19/duckdb:vortex-compact 41850468 42391178 0.99
tpch_q20/duckdb:vortex-compact 44449377 45165713 0.98
tpch_q21/duckdb:vortex-compact 116643862 121685340 0.96
tpch_q22/duckdb:vortex-compact 21879198 23382896 0.94
duckdb / parquet (0.995x ➖, 2↑ 2↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 106193746 76846853 1.38
tpch_q02/duckdb:parquet 41741844 41192684 1.01
tpch_q03/duckdb:parquet 73766981 71786032 1.03
tpch_q04/duckdb:parquet 58358272 56603414 1.03
tpch_q05/duckdb:parquet 69171986 71180336 0.97
tpch_q06/duckdb:parquet 20992746 21121890 0.99
tpch_q07/duckdb:parquet 71614587 74967193 0.96
tpch_q08/duckdb:parquet 🚀 83627241 100745152 0.83
tpch_q09/duckdb:parquet 161341715 147671518 1.09
tpch_q10/duckdb:parquet 132583277 139596256 0.95
tpch_q11/duckdb:parquet 22701171 23244429 0.98
tpch_q12/duckdb:parquet 🚀 45888204 57450780 0.80
tpch_q13/duckdb:parquet 281413868 306191849 0.92
tpch_q14/duckdb:parquet 52083237 52180415 1.00
tpch_q15/duckdb:parquet 🚨 31632290 26424662 1.20
tpch_q16/duckdb:parquet 56873190 57880177 0.98
tpch_q17/duckdb:parquet 55735596 51005916 1.09
tpch_q18/duckdb:parquet 122424279 120634207 1.01
tpch_q19/duckdb:parquet 72196908 78388194 0.92
tpch_q20/duckdb:parquet 65195949 66719288 0.98
tpch_q21/duckdb:parquet 180390157 199824324 0.90
tpch_q22/duckdb:parquet 55152804 54680839 1.01
duckdb / duckdb (1.056x ➖, 0↑ 5↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16512489 16216349 1.02
tpch_q02/duckdb:duckdb 13841196 12699131 1.09
tpch_q03/duckdb:duckdb 19942814 20134272 0.99
tpch_q04/duckdb:duckdb 19064078 20217656 0.94
tpch_q05/duckdb:duckdb 21071100 19826153 1.06
tpch_q06/duckdb:duckdb 5587646 5465857 1.02
tpch_q07/duckdb:duckdb 23805774 23343379 1.02
tpch_q08/duckdb:duckdb 22097381 21603380 1.02
tpch_q09/duckdb:duckdb 57218804 57384319 1.00
tpch_q10/duckdb:duckdb 46387723 45974871 1.01
tpch_q11/duckdb:duckdb 🚨 6568471 5871504 1.12
tpch_q12/duckdb:duckdb 15188816 13988289 1.09
tpch_q13/duckdb:duckdb 40621638 43462055 0.93
tpch_q14/duckdb:duckdb 🚨 19694975 16700094 1.18
tpch_q15/duckdb:duckdb 12857894 11717171 1.10
tpch_q16/duckdb:duckdb 24702231 22878712 1.08
tpch_q17/duckdb:duckdb 🚨 14953963 13511668 1.11
tpch_q18/duckdb:duckdb 41155144 39142351 1.05
tpch_q19/duckdb:duckdb 🚨 30831114 26140784 1.18
tpch_q20/duckdb:duckdb 24543835 23262002 1.06
tpch_q21/duckdb:duckdb 🚨 63780182 55452448 1.15
tpch_q22/duckdb:duckdb 25396352 23838636 1.07
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +7.9% +41.2% -23.6% +25.8% ✅ faster
1 datafusion:vortex-compact -7.6% +41.2% -34.6% +24.8% ✅ faster
1 datafusion:vortex-file-compressed -5.4% +41.2% -33.0% +25.8% ✅ faster
1 duckdb:duckdb +1.8% +41.2% -27.9% +24.8% ✅ faster
1 duckdb:vortex-compact -0.5% +41.2% -29.5% +25.3% ✅ faster
1 duckdb:vortex-file-compressed -5.4% +41.2% -33.0% +24.8% ✅ faster
2 datafusion:arrow +5.5% +1.8% +3.6% +24.8% ➖ noise
2 datafusion:vortex-compact -3.9% +1.8% -5.6% +24.8% ➖ noise
2 datafusion:vortex-file-compressed -4.3% +1.8% -6.0% +24.8% ➖ noise
2 duckdb:duckdb +9.0% +1.8% +7.1% +24.8% ➖ noise
2 duckdb:vortex-compact -0.6% +1.8% -2.3% +24.8% ➖ noise
2 duckdb:vortex-file-compressed -6.0% +1.8% -7.7% +24.8% ➖ noise
3 datafusion:arrow +6.3% +7.1% -0.7% +24.8% ➖ noise
3 datafusion:vortex-compact -5.8% +7.1% -12.0% +24.8% ➖ noise
3 datafusion:vortex-file-compressed -8.4% +7.1% -14.4% +24.8% ➖ noise
3 duckdb:duckdb -1.0% +7.1% -7.5% +24.8% ➖ noise
3 duckdb:vortex-compact -4.4% +7.1% -10.7% +24.8% ➖ noise
3 duckdb:vortex-file-compressed +3.4% +7.1% -3.4% +24.8% ➖ noise
4 datafusion:arrow -2.7% +2.7% -5.2% +24.8% ➖ noise
4 datafusion:vortex-compact -2.9% +2.7% -5.4% +24.8% ➖ noise
4 datafusion:vortex-file-compressed -3.4% +2.7% -5.9% +24.8% ➖ noise
4 duckdb:duckdb -5.7% +2.7% -8.2% +24.8% ➖ noise
4 duckdb:vortex-compact +0.7% +2.7% -2.0% +24.8% ➖ noise
4 duckdb:vortex-file-compressed -5.0% +2.7% -7.5% +24.8% ➖ noise
5 datafusion:arrow -4.5% +0.2% -4.6% +24.8% ➖ noise
5 datafusion:vortex-compact -1.2% +0.2% -1.4% +24.8% ➖ noise
5 datafusion:vortex-file-compressed -4.2% +0.2% -4.4% +24.8% ➖ noise
5 duckdb:duckdb +6.3% +0.2% +6.1% +24.8% ➖ noise
5 duckdb:vortex-compact +3.6% +0.2% +3.4% +24.8% ➖ noise
5 duckdb:vortex-file-compressed -2.5% +0.2% -2.7% +24.8% ➖ noise
6 datafusion:arrow -1.5% -5.0% +3.7% +24.8% ➖ noise
6 datafusion:vortex-compact +18.7% -5.0% +25.0% +24.8% 🚨 regression
6 datafusion:vortex-file-compressed +1.7% -5.0% +7.0% +25.5% ➖ noise
6 duckdb:duckdb +2.2% -5.0% +7.6% +27.4% ➖ noise
6 duckdb:vortex-compact +11.1% -5.0% +16.9% +24.8% ➖ noise
6 duckdb:vortex-file-compressed +2.1% -5.0% +7.4% +25.1% ➖ noise
7 datafusion:arrow +5.8% -0.1% +6.0% +24.8% ➖ noise
7 datafusion:vortex-compact +3.9% -0.1% +4.0% +24.8% ➖ noise
7 datafusion:vortex-file-compressed +3.3% -0.1% +3.5% +24.8% ➖ noise
7 duckdb:duckdb +2.0% -0.1% +2.1% +24.8% ➖ noise
7 duckdb:vortex-compact +7.2% -0.1% +7.3% +24.8% ➖ noise
7 duckdb:vortex-file-compressed -3.7% -0.1% -3.6% +24.8% ➖ noise
8 datafusion:arrow +14.3% -7.0% +22.9% +31.3% ➖ noise
8 datafusion:vortex-compact +3.4% -7.0% +11.3% +24.8% ➖ noise
8 datafusion:vortex-file-compressed +2.0% -7.0% +9.7% +24.8% ➖ noise
8 duckdb:duckdb +2.3% -7.0% +10.0% +24.8% ➖ noise
8 duckdb:vortex-compact -4.4% -7.0% +2.8% +24.8% ➖ noise
8 duckdb:vortex-file-compressed -3.8% -7.0% +3.5% +24.8% ➖ noise
9 datafusion:arrow +16.6% +4.5% +11.5% +24.8% ➖ noise
9 datafusion:vortex-compact -1.0% +4.5% -5.3% +24.8% ➖ noise
9 datafusion:vortex-file-compressed -4.7% +4.5% -8.8% +24.8% ➖ noise
9 duckdb:duckdb -0.3% +4.5% -4.6% +24.8% ➖ noise
9 duckdb:vortex-compact +8.9% +4.5% +4.1% +24.8% ➖ noise
9 duckdb:vortex-file-compressed +1.7% +4.5% -2.8% +24.8% ➖ noise
10 datafusion:arrow +14.5% -0.3% +14.8% +24.8% ➖ noise
10 datafusion:vortex-compact -0.3% -0.3% +0.0% +24.8% ➖ noise
10 datafusion:vortex-file-compressed +0.3% -0.3% +0.6% +24.8% ➖ noise
10 duckdb:duckdb +0.9% -0.3% +1.2% +24.8% ➖ noise
10 duckdb:vortex-compact +0.4% -0.3% +0.6% +24.8% ➖ noise
10 duckdb:vortex-file-compressed +5.5% -0.3% +5.8% +24.8% ➖ noise
11 datafusion:arrow +8.4% +1.4% +7.0% +24.8% ➖ noise
11 datafusion:vortex-compact -6.2% +1.4% -7.4% +24.8% ➖ noise
11 datafusion:vortex-file-compressed -9.5% +1.4% -10.7% +24.8% ➖ noise
11 duckdb:duckdb +11.9% +1.4% +10.4% +24.8% ➖ noise
11 duckdb:vortex-compact -1.7% +1.4% -3.1% +24.8% ➖ noise
11 duckdb:vortex-file-compressed +2.9% +1.4% +1.5% +24.8% ➖ noise
12 datafusion:arrow +11.1% -3.8% +15.5% +24.8% ➖ noise
12 datafusion:vortex-compact +0.5% -3.8% +4.4% +24.8% ➖ noise
12 datafusion:vortex-file-compressed -10.1% -3.8% -6.6% +24.8% ➖ noise
12 duckdb:duckdb +8.6% -3.8% +12.8% +24.8% ➖ noise
12 duckdb:vortex-compact -4.6% -3.8% -0.8% +24.8% ➖ noise
12 duckdb:vortex-file-compressed -6.5% -3.8% -2.9% +24.8% ➖ noise
13 datafusion:arrow +0.8% -7.2% +8.5% +24.8% ➖ noise
13 datafusion:vortex-compact -10.4% -7.2% -3.5% +24.8% ➖ noise
13 datafusion:vortex-file-compressed -7.3% -7.2% -0.2% +24.8% ➖ noise
13 duckdb:duckdb -6.5% -7.2% +0.7% +24.8% ➖ noise
13 duckdb:vortex-compact -12.1% -7.2% -5.3% +24.8% ➖ noise
13 duckdb:vortex-file-compressed -7.8% -7.2% -0.7% +24.8% ➖ noise
14 datafusion:arrow +0.5% +3.4% -2.8% +24.8% ➖ noise
14 datafusion:vortex-compact +4.6% +3.4% +1.2% +24.8% ➖ noise
14 datafusion:vortex-file-compressed -7.8% +3.4% -10.8% +24.8% ➖ noise
14 duckdb:duckdb +17.9% +3.4% +14.1% +24.8% ➖ noise
14 duckdb:vortex-compact -6.7% +3.4% -9.7% +24.8% ➖ noise
14 duckdb:vortex-file-compressed +0.4% +3.4% -2.9% +24.8% ➖ noise
15 datafusion:arrow +4.3% +8.1% -3.5% +24.8% ➖ noise
15 datafusion:vortex-compact +1.3% +8.1% -6.3% +24.8% ➖ noise
15 datafusion:vortex-file-compressed +4.7% +8.1% -3.1% +24.8% ➖ noise
15 duckdb:duckdb +9.7% +8.1% +1.5% +24.8% ➖ noise
15 duckdb:vortex-compact +9.1% +8.1% +0.9% +24.8% ➖ noise
15 duckdb:vortex-file-compressed +6.5% +8.1% -1.5% +24.8% ➖ noise
16 datafusion:arrow +4.3% -3.5% +8.1% +24.8% ➖ noise
16 datafusion:vortex-compact -4.6% -3.5% -1.1% +24.8% ➖ noise
16 datafusion:vortex-file-compressed -6.6% -3.5% -3.2% +24.8% ➖ noise
16 duckdb:duckdb +8.0% -3.5% +11.9% +24.8% ➖ noise
16 duckdb:vortex-compact +1.6% -3.5% +5.4% +24.8% ➖ noise
16 duckdb:vortex-file-compressed +9.4% -3.5% +13.4% +24.8% ➖ noise
17 datafusion:arrow +7.0% -2.7% +10.0% +24.8% ➖ noise
17 datafusion:vortex-compact +0.8% -2.7% +3.6% +24.8% ➖ noise
17 datafusion:vortex-file-compressed -8.5% -2.7% -6.0% +24.8% ➖ noise
17 duckdb:duckdb +10.7% -2.7% +13.7% +24.8% ➖ noise
17 duckdb:vortex-compact +1.3% -2.7% +4.2% +24.8% ➖ noise
17 duckdb:vortex-file-compressed +7.7% -2.7% +10.7% +24.8% ➖ noise
18 datafusion:arrow +4.7% +0.1% +4.6% +24.8% ➖ noise
18 datafusion:vortex-compact +0.5% +0.1% +0.4% +24.8% ➖ noise
18 datafusion:vortex-file-compressed -0.8% +0.1% -0.9% +24.8% ➖ noise
18 duckdb:duckdb +5.1% +0.1% +5.1% +24.8% ➖ noise
18 duckdb:vortex-compact -1.6% +0.1% -1.6% +24.8% ➖ noise
18 duckdb:vortex-file-compressed -3.1% +0.1% -3.2% +24.8% ➖ noise
19 datafusion:arrow -0.5% +7.2% -7.2% +24.8% ➖ noise
19 datafusion:vortex-compact +4.2% +7.2% -2.8% +24.8% ➖ noise
19 datafusion:vortex-file-compressed +6.6% +7.2% -0.6% +24.8% ➖ noise
19 duckdb:duckdb +17.9% +7.2% +10.0% +24.8% ➖ noise
19 duckdb:vortex-compact -1.3% +7.2% -7.9% +24.8% ➖ noise
19 duckdb:vortex-file-compressed -3.0% +7.2% -9.5% +24.8% ➖ noise
20 datafusion:arrow +4.2% -4.2% +8.8% +24.8% ➖ noise
20 datafusion:vortex-compact +0.5% -4.2% +5.0% +24.8% ➖ noise
20 datafusion:vortex-file-compressed +5.6% -4.2% +10.3% +24.8% ➖ noise
20 duckdb:duckdb +5.5% -4.2% +10.2% +24.8% ➖ noise
20 duckdb:vortex-compact -1.6% -4.2% +2.8% +24.8% ➖ noise
20 duckdb:vortex-file-compressed -5.7% -4.2% -1.5% +24.8% ➖ noise
21 datafusion:arrow +5.6% -4.2% +10.2% +24.8% ➖ noise
21 datafusion:vortex-compact -6.8% -4.2% -2.8% +24.8% ➖ noise
21 datafusion:vortex-file-compressed -2.9% -4.2% +1.4% +24.8% ➖ noise
21 duckdb:duckdb +15.0% -4.2% +20.1% +24.8% ➖ noise
21 duckdb:vortex-compact -4.1% -4.2% +0.1% +24.8% ➖ noise
21 duckdb:vortex-file-compressed -3.2% -4.2% +1.1% +24.8% ➖ noise
22 datafusion:arrow +8.8% -1.6% +10.5% +24.8% ➖ noise
22 datafusion:vortex-compact -8.6% -1.6% -7.1% +24.8% ➖ noise
22 datafusion:vortex-file-compressed -3.6% -1.6% -2.0% +24.8% ➖ noise
22 duckdb:duckdb +6.5% -1.6% +8.2% +24.8% ➖ noise
22 duckdb:vortex-compact -6.4% -1.6% -4.9% +24.8% ➖ noise
22 duckdb:vortex-file-compressed -1.6% -1.6% -0.0% +24.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

File Sizes: TPC-H SF=1 on NVME

File Size Changes (195 files changed, -98.4% overall, 0↑ 195↓)
File Scale Format Base HEAD Change %
orders_12.vortex 100 vortex-file-compressed 179.89 MB 0 B 179.89 MB -100.0%
supplier_0.vortex 100 vortex-file-compressed 66.58 MB 0 B 66.58 MB -100.0%
lineitem_88.vortex 100 vortex-file-compressed 149.00 MB 0 B 149.00 MB -100.0%
orders_10.vortex 100 vortex-file-compressed 179.70 MB 0 B 179.70 MB -100.0%
lineitem_17.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_16.vortex 100 vortex-file-compressed 148.50 MB 0 B 148.50 MB -100.0%
lineitem_11.vortex 100 vortex-file-compressed 148.96 MB 0 B 148.96 MB -100.0%
part_3.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
lineitem_48.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_7.vortex 100 vortex-file-compressed 148.39 MB 0 B 148.39 MB -100.0%
orders_27.vortex 100 vortex-file-compressed 179.35 MB 0 B 179.35 MB -100.0%
lineitem_112.vortex 100 vortex-file-compressed 148.06 MB 0 B 148.06 MB -100.0%
lineitem_92.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
orders_19.vortex 100 vortex-file-compressed 179.62 MB 0 B 179.62 MB -100.0%
lineitem_42.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
part_2.vortex 100 vortex-file-compressed 28.39 MB 0 B 28.39 MB -100.0%
lineitem_100.vortex 100 vortex-file-compressed 148.57 MB 0 B 148.57 MB -100.0%
lineitem_55.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_107.vortex 100 vortex-file-compressed 148.52 MB 0 B 148.52 MB -100.0%
orders_23.vortex 100 vortex-file-compressed 179.50 MB 0 B 179.50 MB -100.0%
part_10.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
part_5.vortex 100 vortex-file-compressed 28.31 MB 0 B 28.31 MB -100.0%
lineitem_91.vortex 100 vortex-file-compressed 148.69 MB 0 B 148.69 MB -100.0%
orders_2.vortex 100 vortex-file-compressed 179.91 MB 0 B 179.91 MB -100.0%
duckdb.db 100 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
lineitem_82.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
orders_6.vortex 100 vortex-file-compressed 179.39 MB 0 B 179.39 MB -100.0%
lineitem_101.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
lineitem_83.vortex 100 vortex-file-compressed 148.97 MB 0 B 148.97 MB -100.0%
lineitem_40.vortex 100 vortex-file-compressed 148.48 MB 0 B 148.48 MB -100.0%
partsupp_13.vortex 100 vortex-file-compressed 190.61 MB 0 B 190.61 MB -100.0%
lineitem_33.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
orders_22.vortex 100 vortex-file-compressed 179.61 MB 0 B 179.61 MB -100.0%
lineitem_27.vortex 100 vortex-file-compressed 148.82 MB 0 B 148.82 MB -100.0%
lineitem_103.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_34.vortex 100 vortex-file-compressed 149.17 MB 0 B 149.17 MB -100.0%
lineitem_86.vortex 100 vortex-file-compressed 148.23 MB 0 B 148.23 MB -100.0%
lineitem_63.vortex 100 vortex-file-compressed 148.99 MB 0 B 148.99 MB -100.0%
lineitem_81.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
partsupp_15.vortex 100 vortex-file-compressed 190.79 MB 0 B 190.79 MB -100.0%
partsupp_12.vortex 100 vortex-file-compressed 190.77 MB 0 B 190.77 MB -100.0%
lineitem_24.vortex 100 vortex-file-compressed 148.15 MB 0 B 148.15 MB -100.0%
lineitem_3.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_21.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_15.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_77.vortex 100 vortex-file-compressed 148.67 MB 0 B 148.67 MB -100.0%
lineitem_79.vortex 100 vortex-file-compressed 148.82 MB 0 B 148.82 MB -100.0%
lineitem_36.vortex 100 vortex-file-compressed 148.27 MB 0 B 148.27 MB -100.0%
lineitem_106.vortex 100 vortex-file-compressed 148.54 MB 0 B 148.54 MB -100.0%
lineitem_45.vortex 100 vortex-file-compressed 147.67 MB 0 B 147.67 MB -100.0%
lineitem_60.vortex 100 vortex-file-compressed 148.96 MB 0 B 148.96 MB -100.0%
lineitem_93.vortex 100 vortex-file-compressed 148.33 MB 0 B 148.33 MB -100.0%
lineitem_10.vortex 100 vortex-file-compressed 148.72 MB 0 B 148.72 MB -100.0%
lineitem_70.vortex 100 vortex-file-compressed 148.41 MB 0 B 148.41 MB -100.0%
partsupp_17.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
orders_17.vortex 100 vortex-file-compressed 179.59 MB 0 B 179.59 MB -100.0%
lineitem_38.vortex 100 vortex-file-compressed 149.30 MB 0 B 149.30 MB -100.0%
part_9.vortex 100 vortex-file-compressed 28.33 MB 0 B 28.33 MB -100.0%
lineitem_80.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
partsupp_6.vortex 100 vortex-file-compressed 190.65 MB 0 B 190.65 MB -100.0%
lineitem_51.vortex 100 vortex-file-compressed 148.81 MB 0 B 148.81 MB -100.0%
lineitem_71.vortex 100 vortex-file-compressed 148.46 MB 0 B 148.46 MB -100.0%
orders_26.vortex 100 vortex-file-compressed 179.54 MB 0 B 179.54 MB -100.0%
orders_24.vortex 100 vortex-file-compressed 179.13 MB 0 B 179.13 MB -100.0%
part_12.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
orders_8.vortex 100 vortex-file-compressed 179.77 MB 0 B 179.77 MB -100.0%
partsupp_14.vortex 100 vortex-file-compressed 190.89 MB 0 B 190.89 MB -100.0%
partsupp_5.vortex 100 vortex-file-compressed 190.67 MB 0 B 190.67 MB -100.0%
lineitem_66.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
orders_14.vortex 100 vortex-file-compressed 179.74 MB 0 B 179.74 MB -100.0%
part_4.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_46.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
lineitem_104.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
part_16.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_54.vortex 100 vortex-file-compressed 149.31 MB 0 B 149.31 MB -100.0%
lineitem_61.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
lineitem_85.vortex 100 vortex-file-compressed 148.44 MB 0 B 148.44 MB -100.0%
lineitem_52.vortex 100 vortex-file-compressed 147.76 MB 0 B 147.76 MB -100.0%
lineitem_72.vortex 100 vortex-file-compressed 148.52 MB 0 B 148.52 MB -100.0%
lineitem_5.vortex 100 vortex-file-compressed 148.64 MB 0 B 148.64 MB -100.0%
lineitem_97.vortex 100 vortex-file-compressed 148.58 MB 0 B 148.58 MB -100.0%
partsupp_3.vortex 100 vortex-file-compressed 190.63 MB 0 B 190.63 MB -100.0%
lineitem_9.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
lineitem_98.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_78.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
orders_25.vortex 100 vortex-file-compressed 179.39 MB 0 B 179.39 MB -100.0%
lineitem_37.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
orders_3.vortex 100 vortex-file-compressed 179.68 MB 0 B 179.68 MB -100.0%
lineitem_20.vortex 100 vortex-file-compressed 149.06 MB 0 B 149.06 MB -100.0%
lineitem_49.vortex 100 vortex-file-compressed 148.86 MB 0 B 148.86 MB -100.0%
orders_15.vortex 100 vortex-file-compressed 179.78 MB 0 B 179.78 MB -100.0%
lineitem_56.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
lineitem_28.vortex 100 vortex-file-compressed 149.00 MB 0 B 149.00 MB -100.0%
partsupp_0.vortex 100 vortex-file-compressed 190.64 MB 0 B 190.64 MB -100.0%
partsupp_10.vortex 100 vortex-file-compressed 190.86 MB 0 B 190.86 MB -100.0%
lineitem_47.vortex 100 vortex-file-compressed 148.68 MB 0 B 148.68 MB -100.0%
lineitem_108.vortex 100 vortex-file-compressed 147.99 MB 0 B 147.99 MB -100.0%
lineitem_19.vortex 100 vortex-file-compressed 149.06 MB 0 B 149.06 MB -100.0%
lineitem_67.vortex 100 vortex-file-compressed 149.09 MB 0 B 149.09 MB -100.0%
lineitem_41.vortex 100 vortex-file-compressed 147.56 MB 0 B 147.56 MB -100.0%
lineitem_43.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
lineitem_62.vortex 100 vortex-file-compressed 147.73 MB 0 B 147.73 MB -100.0%
lineitem_58.vortex 100 vortex-file-compressed 149.01 MB 0 B 149.01 MB -100.0%
orders_13.vortex 100 vortex-file-compressed 179.40 MB 0 B 179.40 MB -100.0%
lineitem_118.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
lineitem_6.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_53.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
part_7.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
part_15.vortex 100 vortex-file-compressed 28.40 MB 0 B 28.40 MB -100.0%
lineitem_117.vortex 100 vortex-file-compressed 148.67 MB 0 B 148.67 MB -100.0%
lineitem_64.vortex 100 vortex-file-compressed 148.28 MB 0 B 148.28 MB -100.0%
part_8.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_94.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
lineitem_65.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
partsupp_1.vortex 100 vortex-file-compressed 190.96 MB 0 B 190.96 MB -100.0%
part_11.vortex 100 vortex-file-compressed 28.37 MB 0 B 28.37 MB -100.0%
lineitem_12.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_25.vortex 100 vortex-file-compressed 148.88 MB 0 B 148.88 MB -100.0%
lineitem_22.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
lineitem_87.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
partsupp_2.vortex 100 vortex-file-compressed 190.66 MB 0 B 190.66 MB -100.0%
orders_0.vortex 100 vortex-file-compressed 179.57 MB 0 B 179.57 MB -100.0%
lineitem_114.vortex 100 vortex-file-compressed 148.13 MB 0 B 148.13 MB -100.0%
lineitem_23.vortex 100 vortex-file-compressed 148.65 MB 0 B 148.65 MB -100.0%
lineitem_26.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
orders_11.vortex 100 vortex-file-compressed 179.64 MB 0 B 179.64 MB -100.0%
orders_9.vortex 100 vortex-file-compressed 179.68 MB 0 B 179.68 MB -100.0%
lineitem_105.vortex 100 vortex-file-compressed 148.13 MB 0 B 148.13 MB -100.0%
lineitem_95.vortex 100 vortex-file-compressed 148.14 MB 0 B 148.14 MB -100.0%
lineitem_4.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
lineitem_29.vortex 100 vortex-file-compressed 149.04 MB 0 B 149.04 MB -100.0%
customer_3.vortex 100 vortex-file-compressed 261.33 MB 0 B 261.33 MB -100.0%
part_0.vortex 100 vortex-file-compressed 28.37 MB 0 B 28.37 MB -100.0%
partsupp_8.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
lineitem_120.vortex 100 vortex-file-compressed 147.85 MB 0 B 147.85 MB -100.0%
lineitem_68.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
orders_5.vortex 100 vortex-file-compressed 179.60 MB 0 B 179.60 MB -100.0%
nation_0.vortex 100 vortex-file-compressed 8.10 KB 0 B 8.10 KB -100.0%
lineitem_99.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
lineitem_110.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
partsupp_16.vortex 100 vortex-file-compressed 190.52 MB 0 B 190.52 MB -100.0%
lineitem_74.vortex 100 vortex-file-compressed 148.21 MB 0 B 148.21 MB -100.0%
orders_1.vortex 100 vortex-file-compressed 179.50 MB 0 B 179.50 MB -100.0%
lineitem_90.vortex 100 vortex-file-compressed 148.38 MB 0 B 148.38 MB -100.0%
customer_0.vortex 100 vortex-file-compressed 261.34 MB 0 B 261.34 MB -100.0%
partsupp_4.vortex 100 vortex-file-compressed 190.67 MB 0 B 190.67 MB -100.0%
lineitem_2.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_31.vortex 100 vortex-file-compressed 148.87 MB 0 B 148.87 MB -100.0%
orders_7.vortex 100 vortex-file-compressed 179.70 MB 0 B 179.70 MB -100.0%
part_1.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
lineitem_89.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
customer_1.vortex 100 vortex-file-compressed 261.31 MB 0 B 261.31 MB -100.0%
lineitem_84.vortex 100 vortex-file-compressed 148.45 MB 0 B 148.45 MB -100.0%
lineitem_119.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_109.vortex 100 vortex-file-compressed 148.55 MB 0 B 148.55 MB -100.0%
lineitem_102.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_57.vortex 100 vortex-file-compressed 148.79 MB 0 B 148.79 MB -100.0%
orders_16.vortex 100 vortex-file-compressed 179.44 MB 0 B 179.44 MB -100.0%
part_17.vortex 100 vortex-file-compressed 28.33 MB 0 B 28.33 MB -100.0%
lineitem_30.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
region_0.vortex 100 vortex-file-compressed 4.50 KB 0 B 4.50 KB -100.0%
lineitem_113.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
lineitem_50.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
partsupp_7.vortex 100 vortex-file-compressed 190.87 MB 0 B 190.87 MB -100.0%
part_18.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
lineitem_75.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
orders_20.vortex 100 vortex-file-compressed 179.42 MB 0 B 179.42 MB -100.0%
lineitem_73.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_96.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
orders_18.vortex 100 vortex-file-compressed 180.03 MB 0 B 180.03 MB -100.0%
partsupp_11.vortex 100 vortex-file-compressed 190.69 MB 0 B 190.69 MB -100.0%
part_14.vortex 100 vortex-file-compressed 28.38 MB 0 B 28.38 MB -100.0%
lineitem_115.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_18.vortex 100 vortex-file-compressed 148.20 MB 0 B 148.20 MB -100.0%
lineitem_0.vortex 100 vortex-file-compressed 149.03 MB 0 B 149.03 MB -100.0%
lineitem_116.vortex 100 vortex-file-compressed 148.63 MB 0 B 148.63 MB -100.0%
lineitem_59.vortex 100 vortex-file-compressed 148.81 MB 0 B 148.81 MB -100.0%
part_6.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_111.vortex 100 vortex-file-compressed 148.34 MB 0 B 148.34 MB -100.0%
lineitem_35.vortex 100 vortex-file-compressed 148.79 MB 0 B 148.79 MB -100.0%
lineitem_76.vortex 100 vortex-file-compressed 148.05 MB 0 B 148.05 MB -100.0%
orders_21.vortex 100 vortex-file-compressed 179.45 MB 0 B 179.45 MB -100.0%
orders_4.vortex 100 vortex-file-compressed 179.97 MB 0 B 179.97 MB -100.0%
part_13.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_8.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
lineitem_1.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
lineitem_39.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
partsupp_9.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
lineitem_32.vortex 100 vortex-file-compressed 149.15 MB 0 B 149.15 MB -100.0%
partsupp_18.vortex 100 vortex-file-compressed 190.65 MB 0 B 190.65 MB -100.0%
lineitem_13.vortex 100 vortex-file-compressed 148.69 MB 0 B 148.69 MB -100.0%
lineitem_14.vortex 100 vortex-file-compressed 148.36 MB 0 B 148.36 MB -100.0%
lineitem_44.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_69.vortex 100 vortex-file-compressed 148.58 MB 0 B 148.58 MB -100.0%
customer_2.vortex 100 vortex-file-compressed 261.23 MB 0 B 261.23 MB -100.0%

Totals:

  • vortex-compact: 194.43 MB → 194.43 MB (0.0%)
  • vortex-file-compressed: 27.88 GB → 266.83 MB (-99.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -13.9%
Vortex (geomean): 1.013x ➖
Parquet (geomean): 1.176x ❌
Shifts: Parquet (control) +17.6% · Median polish +14.4%


datafusion / vortex-file-compressed (1.013x ➖, 1↑ 4↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5339436 4886768 1.09
fineweb_q01/datafusion:vortex-file-compressed 24334844 26164679 0.93
fineweb_q02/datafusion:vortex-file-compressed 26819854 28902735 0.93
fineweb_q03/datafusion:vortex-file-compressed 🚨 96484511 78227370 1.23
fineweb_q04/datafusion:vortex-file-compressed 🚨 299426851 267437355 1.12
fineweb_q05/datafusion:vortex-file-compressed 237731089 229936429 1.03
fineweb_q06/datafusion:vortex-file-compressed 🚨 77872994 70114592 1.11
fineweb_q07/datafusion:vortex-file-compressed 🚨 100042888 69222375 1.45
fineweb_q08/datafusion:vortex-file-compressed 🚀 12007184 23015964 0.52
datafusion / vortex-compact (1.000x ➖, 1↑ 6↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5625184 5445734 1.03
fineweb_q01/datafusion:vortex-compact 🚨 181689906 162835497 1.12
fineweb_q02/datafusion:vortex-compact 179319591 163024990 1.10
fineweb_q03/datafusion:vortex-compact 🚨 1631130372 1445717281 1.13
fineweb_q04/datafusion:vortex-compact 🚨 1825600302 1556608682 1.17
fineweb_q05/datafusion:vortex-compact 🚨 1411572625 1229426795 1.15
fineweb_q06/datafusion:vortex-compact 🚨 793773128 693715510 1.14
fineweb_q07/datafusion:vortex-compact 🚨 833452228 733379448 1.14
fineweb_q08/datafusion:vortex-compact 🚀 9089464 22694624 0.40
datafusion / parquet (1.170x ❌, 0↑ 8↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7037376 6500170 1.08
fineweb_q01/datafusion:parquet 🚨 335566309 286175616 1.17
fineweb_q02/datafusion:parquet 🚨 347730426 285165637 1.22
fineweb_q03/datafusion:parquet 🚨 337991301 279318607 1.21
fineweb_q04/datafusion:parquet 🚨 345728531 290680612 1.19
fineweb_q05/datafusion:parquet 🚨 348852728 290718953 1.20
fineweb_q06/datafusion:parquet 🚨 332271812 293877560 1.13
fineweb_q07/datafusion:parquet 🚨 326604860 279120527 1.17
fineweb_q08/datafusion:parquet 🚨 320735625 276327133 1.16
duckdb / vortex-file-compressed (1.018x ➖, 1↑ 6↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 4107231 3431485 1.20
fineweb_q01/duckdb:vortex-file-compressed 25239743 27219565 0.93
fineweb_q02/duckdb:vortex-file-compressed 🚨 33456575 26451180 1.26
fineweb_q03/duckdb:vortex-file-compressed 🚨 165523095 126465455 1.31
fineweb_q04/duckdb:vortex-file-compressed 🚨 268693339 229495929 1.17
fineweb_q05/duckdb:vortex-file-compressed 229880245 220148523 1.04
fineweb_q06/duckdb:vortex-file-compressed 🚨 72636616 61221693 1.19
fineweb_q07/duckdb:vortex-file-compressed 🚨 78081326 68489089 1.14
fineweb_q08/duckdb:vortex-file-compressed 🚀 9302467 24010711 0.39
duckdb / vortex-compact (1.018x ➖, 1↑ 6↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4477864 4087238 1.10
fineweb_q01/duckdb:vortex-compact 109302209 109298792 1.00
fineweb_q02/duckdb:vortex-compact 🚨 130312820 118234610 1.10
fineweb_q03/duckdb:vortex-compact 🚨 990663969 850881714 1.16
fineweb_q04/duckdb:vortex-compact 🚨 1050134387 904064010 1.16
fineweb_q05/duckdb:vortex-compact 🚨 965186395 803239834 1.20
fineweb_q06/duckdb:vortex-compact 🚨 606901745 465283401 1.30
fineweb_q07/duckdb:vortex-compact 🚨 545524129 479489083 1.14
fineweb_q08/duckdb:vortex-compact 🚀 9447041 23413793 0.40
duckdb / parquet (1.182x ❌, 0↑ 9↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 44088290 35958620 1.23
fineweb_q01/duckdb:parquet 🚨 116541771 93938384 1.24
fineweb_q02/duckdb:parquet 🚨 109182648 95996517 1.14
fineweb_q03/duckdb:parquet 🚨 366817402 307436052 1.19
fineweb_q04/duckdb:parquet 🚨 514238183 439450653 1.17
fineweb_q05/duckdb:parquet 🚨 472702712 409848941 1.15
fineweb_q06/duckdb:parquet 🚨 227240676 198519685 1.14
fineweb_q07/duckdb:parquet 🚨 247819670 208633287 1.19
fineweb_q08/duckdb:parquet 🚨 67380093 56549472 1.19
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +3.3% +15.2% -10.3% +35.6% ➖ noise
0 datafusion:vortex-file-compressed +9.3% +15.2% -5.2% +67.7% ➖ noise
0 duckdb:vortex-compact +9.6% +15.2% -4.9% +37.4% ➖ noise
0 duckdb:vortex-file-compressed +19.7% +15.2% +3.9% +47.2% ➖ noise
1 datafusion:vortex-compact +11.6% +20.6% -7.5% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -7.0% +20.6% -22.9% +19.7% ✅ faster
1 duckdb:vortex-compact +0.0% +20.6% -17.1% +20.2% ✅ faster
1 duckdb:vortex-file-compressed -7.3% +20.6% -23.1% +43.7% ➖ noise
2 datafusion:vortex-compact +10.0% +17.8% -6.6% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -7.2% +17.8% -21.2% +10.0% ✅ faster
2 duckdb:vortex-compact +10.2% +17.8% -6.4% +14.5% ➖ noise
2 duckdb:vortex-file-compressed +26.5% +17.8% +7.4% +10.3% ➖ noise
3 datafusion:vortex-compact +12.8% +20.2% -6.1% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +23.3% +20.2% +2.6% +13.7% ➖ noise
3 duckdb:vortex-compact +16.4% +20.2% -3.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +30.9% +20.2% +8.9% +27.2% ➖ noise
4 datafusion:vortex-compact +17.3% +18.0% -0.6% +10.4% ➖ noise
4 datafusion:vortex-file-compressed +12.0% +18.0% -5.1% +14.6% ➖ noise
4 duckdb:vortex-compact +16.2% +18.0% -1.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +17.1% +18.0% -0.8% +10.0% ➖ noise
5 datafusion:vortex-compact +14.8% +17.6% -2.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +3.4% +17.6% -12.1% +10.0% ✅ faster
5 duckdb:vortex-compact +20.2% +17.6% +2.1% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +4.4% +17.6% -11.2% +10.0% ✅ faster
6 datafusion:vortex-compact +14.4% +13.8% +0.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +11.1% +13.8% -2.4% +20.4% ➖ noise
6 duckdb:vortex-compact +30.4% +13.8% +14.7% +10.0% 🚨 regression
6 duckdb:vortex-file-compressed +18.6% +13.8% +4.3% +10.0% ➖ noise
7 datafusion:vortex-compact +13.6% +17.9% -3.6% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +44.5% +17.9% +22.6% +19.5% 🚨 regression
7 duckdb:vortex-compact +13.8% +17.9% -3.5% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +14.0% +17.9% -3.3% +11.6% ➖ noise
8 datafusion:vortex-compact -59.9% +17.6% -65.9% +13.5% ✅ faster
8 datafusion:vortex-file-compressed -47.8% +17.6% -55.6% +52.6% ✅ faster
8 duckdb:vortex-compact -59.7% +17.6% -65.7% +19.2% ✅ faster
8 duckdb:vortex-file-compressed -61.3% +17.6% -67.1% +15.7% ✅ faster

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Vortex (geomean): 1.004x ➖
Parquet (geomean): 1.009x ➖
Shifts: Parquet (control) +0.9% · Median polish +0.6%


datafusion / vortex-file-compressed (1.010x ➖, 0↑ 2↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 27499118 27265768 1.01
tpcds_q02/datafusion:vortex-file-compressed 53588030 52046053 1.03
tpcds_q03/datafusion:vortex-file-compressed 20375313 19857098 1.03
tpcds_q04/datafusion:vortex-file-compressed 292698138 288355666 1.02
tpcds_q05/datafusion:vortex-file-compressed 54121910 55623425 0.97
tpcds_q06/datafusion:vortex-file-compressed 50437266 51949396 0.97
tpcds_q07/datafusion:vortex-file-compressed 50386158 53628972 0.94
tpcds_q08/datafusion:vortex-file-compressed 36576726 36850240 0.99
tpcds_q09/datafusion:vortex-file-compressed 49368748 49285747 1.00
tpcds_q10/datafusion:vortex-file-compressed 44474892 43657588 1.02
tpcds_q11/datafusion:vortex-file-compressed 167964275 163352874 1.03
tpcds_q12/datafusion:vortex-file-compressed 21815485 22802315 0.96
tpcds_q13/datafusion:vortex-file-compressed 53163593 53079000 1.00
tpcds_q14/datafusion:vortex-file-compressed 197716723 202326043 0.98
tpcds_q15/datafusion:vortex-file-compressed 34477924 34278135 1.01
tpcds_q16/datafusion:vortex-file-compressed 28816072 27852034 1.03
tpcds_q17/datafusion:vortex-file-compressed 65763961 66863372 0.98
tpcds_q18/datafusion:vortex-file-compressed 79242639 76195624 1.04
tpcds_q19/datafusion:vortex-file-compressed 30696419 29883872 1.03
tpcds_q20/datafusion:vortex-file-compressed 26424384 25578248 1.03
tpcds_q21/datafusion:vortex-file-compressed 138881529 135447813 1.03
tpcds_q22/datafusion:vortex-file-compressed 58789252 58207048 1.01
tpcds_q23/datafusion:vortex-file-compressed 145655700 145812135 1.00
tpcds_q24/datafusion:vortex-file-compressed 113316890 111042267 1.02
tpcds_q25/datafusion:vortex-file-compressed 65275529 66962812 0.97
tpcds_q26/datafusion:vortex-file-compressed 36154645 36593944 0.99
tpcds_q27/datafusion:vortex-file-compressed 121453683 118912787 1.02
tpcds_q28/datafusion:vortex-file-compressed 44093415 42578162 1.04
tpcds_q29/datafusion:vortex-file-compressed 64410072 64668571 1.00
tpcds_q30/datafusion:vortex-file-compressed 31113351 30597180 1.02
tpcds_q31/datafusion:vortex-file-compressed 94061787 91778124 1.02
tpcds_q32/datafusion:vortex-file-compressed 21109200 21329978 0.99
tpcds_q33/datafusion:vortex-file-compressed 38511402 39259705 0.98
tpcds_q34/datafusion:vortex-file-compressed 31894447 32409004 0.98
tpcds_q35/datafusion:vortex-file-compressed 54085286 54757177 0.99
tpcds_q36/datafusion:vortex-file-compressed 75673981 73984657 1.02
tpcds_q37/datafusion:vortex-file-compressed 🚨 37376548 32820118 1.14
tpcds_q38/datafusion:vortex-file-compressed 51514609 52095132 0.99
tpcds_q39/datafusion:vortex-file-compressed 152473840 154403021 0.99
tpcds_q40/datafusion:vortex-file-compressed 52593346 52580221 1.00
tpcds_q41/datafusion:vortex-file-compressed 18527531 18558627 1.00
tpcds_q42/datafusion:vortex-file-compressed 18462921 18312768 1.01
tpcds_q43/datafusion:vortex-file-compressed 34483660 31816068 1.08
tpcds_q44/datafusion:vortex-file-compressed 42760510 42614295 1.00
tpcds_q45/datafusion:vortex-file-compressed 33747368 34060660 0.99
tpcds_q46/datafusion:vortex-file-compressed 47445427 46437402 1.02
tpcds_q47/datafusion:vortex-file-compressed 201924725 206667465 0.98
tpcds_q48/datafusion:vortex-file-compressed 42500214 40629951 1.05
tpcds_q49/datafusion:vortex-file-compressed 68116093 66556970 1.02
tpcds_q50/datafusion:vortex-file-compressed 45205722 43914048 1.03
tpcds_q51/datafusion:vortex-file-compressed 87369684 89710052 0.97
tpcds_q52/datafusion:vortex-file-compressed 18412755 18277154 1.01
tpcds_q53/datafusion:vortex-file-compressed 25221769 25134542 1.00
tpcds_q54/datafusion:vortex-file-compressed 43801567 43642053 1.00
tpcds_q55/datafusion:vortex-file-compressed 18803993 17815029 1.06
tpcds_q56/datafusion:vortex-file-compressed 40434107 38965673 1.04
tpcds_q57/datafusion:vortex-file-compressed 125797634 126984821 0.99
tpcds_q58/datafusion:vortex-file-compressed 69380235 70451871 0.98
tpcds_q59/datafusion:vortex-file-compressed 70544275 71135376 0.99
tpcds_q60/datafusion:vortex-file-compressed 40400058 41218186 0.98
tpcds_q61/datafusion:vortex-file-compressed 50639690 50580175 1.00
tpcds_q62/datafusion:vortex-file-compressed 31655243 31373531 1.01
tpcds_q63/datafusion:vortex-file-compressed 26408195 25455101 1.04
tpcds_q64/datafusion:vortex-file-compressed 465452789 467981931 0.99
tpcds_q65/datafusion:vortex-file-compressed 45448343 48303884 0.94
tpcds_q66/datafusion:vortex-file-compressed 90113912 91214887 0.99
tpcds_q67/datafusion:vortex-file-compressed 118674021 121762134 0.97
tpcds_q68/datafusion:vortex-file-compressed 45256076 45305047 1.00
tpcds_q69/datafusion:vortex-file-compressed 41890546 40846789 1.03
tpcds_q70/datafusion:vortex-file-compressed 114922010 109244869 1.05
tpcds_q71/datafusion:vortex-file-compressed 32408120 30674061 1.06
tpcds_q72/datafusion:vortex-file-compressed 2606285622 2588703100 1.01
tpcds_q73/datafusion:vortex-file-compressed 35828370 34188516 1.05
tpcds_q74/datafusion:vortex-file-compressed 114987426 114932058 1.00
tpcds_q75/datafusion:vortex-file-compressed 118012529 118541125 1.00
tpcds_q76/datafusion:vortex-file-compressed 34417474 33959117 1.01
tpcds_q77/datafusion:vortex-file-compressed 50087038 50174099 1.00
tpcds_q78/datafusion:vortex-file-compressed 124867154 120774237 1.03
tpcds_q79/datafusion:vortex-file-compressed 37458660 36988088 1.01
tpcds_q80/datafusion:vortex-file-compressed 114056044 111444140 1.02
tpcds_q81/datafusion:vortex-file-compressed 37687920 36435619 1.03
tpcds_q82/datafusion:vortex-file-compressed 38660050 36279056 1.07
tpcds_q83/datafusion:vortex-file-compressed 51365435 49905379 1.03
tpcds_q84/datafusion:vortex-file-compressed 15072582 15454832 0.98
tpcds_q85/datafusion:vortex-file-compressed 99317598 100233820 0.99
tpcds_q86/datafusion:vortex-file-compressed 18784152 18080573 1.04
tpcds_q87/datafusion:vortex-file-compressed 51707874 52266296 0.99
tpcds_q88/datafusion:vortex-file-compressed 74293034 73009227 1.02
tpcds_q89/datafusion:vortex-file-compressed 🚨 38628822 34959043 1.10
tpcds_q90/datafusion:vortex-file-compressed 18657491 18561510 1.01
tpcds_q91/datafusion:vortex-file-compressed 25385676 24849967 1.02
tpcds_q92/datafusion:vortex-file-compressed 18254295 18010104 1.01
tpcds_q93/datafusion:vortex-file-compressed 34069572 33166878 1.03
tpcds_q94/datafusion:vortex-file-compressed 25263011 25130694 1.01
tpcds_q95/datafusion:vortex-file-compressed 59619323 59701583 1.00
tpcds_q96/datafusion:vortex-file-compressed 15542847 14976199 1.04
tpcds_q97/datafusion:vortex-file-compressed 29668438 30104806 0.99
tpcds_q98/datafusion:vortex-file-compressed 30899186 31256395 0.99
tpcds_q99/datafusion:vortex-file-compressed 46985542 46906899 1.00
datafusion / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 35587440 35640149 1.00
tpcds_q02/datafusion:vortex-compact 61819447 61388755 1.01
tpcds_q03/datafusion:vortex-compact 26866596 25794512 1.04
tpcds_q04/datafusion:vortex-compact 332064374 331582958 1.00
tpcds_q05/datafusion:vortex-compact 66541283 62967669 1.06
tpcds_q06/datafusion:vortex-compact 58255993 57793020 1.01
tpcds_q07/datafusion:vortex-compact 68078363 66550791 1.02
tpcds_q08/datafusion:vortex-compact 45284947 43971538 1.03
tpcds_q09/datafusion:vortex-compact 71408491 69280782 1.03
tpcds_q10/datafusion:vortex-compact 64951339 63409208 1.02
tpcds_q11/datafusion:vortex-compact 190185559 188162626 1.01
tpcds_q12/datafusion:vortex-compact 27672662 27595108 1.00
tpcds_q13/datafusion:vortex-compact 108432311 115830049 0.94
tpcds_q14/datafusion:vortex-compact 254816129 251288394 1.01
tpcds_q15/datafusion:vortex-compact 38039735 39046111 0.97
tpcds_q16/datafusion:vortex-compact 38909142 38618731 1.01
tpcds_q17/datafusion:vortex-compact 93762651 91176773 1.03
tpcds_q18/datafusion:vortex-compact 87967705 90009967 0.98
tpcds_q19/datafusion:vortex-compact 45373692 44453433 1.02
tpcds_q20/datafusion:vortex-compact 30451991 28645123 1.06
tpcds_q21/datafusion:vortex-compact 143711580 141778721 1.01
tpcds_q22/datafusion:vortex-compact 65561120 65615471 1.00
tpcds_q23/datafusion:vortex-compact 182385301 179291564 1.02
tpcds_q24/datafusion:vortex-compact 142237847 140849392 1.01
tpcds_q25/datafusion:vortex-compact 95579629 97059195 0.98
tpcds_q26/datafusion:vortex-compact 46794484 45534709 1.03
tpcds_q27/datafusion:vortex-compact 159671109 159973656 1.00
tpcds_q28/datafusion:vortex-compact 83417962 85385712 0.98
tpcds_q29/datafusion:vortex-compact 93779181 95922690 0.98
tpcds_q30/datafusion:vortex-compact 34643080 34632956 1.00
tpcds_q31/datafusion:vortex-compact 131278254 131975301 0.99
tpcds_q32/datafusion:vortex-compact 27064326 27302014 0.99
tpcds_q33/datafusion:vortex-compact 53942413 56608722 0.95
tpcds_q34/datafusion:vortex-compact 53023062 53171790 1.00
tpcds_q35/datafusion:vortex-compact 69160386 70157575 0.99
tpcds_q36/datafusion:vortex-compact 100433814 101062321 0.99
tpcds_q37/datafusion:vortex-compact 48132094 47277381 1.02
tpcds_q38/datafusion:vortex-compact 68198050 67855261 1.01
tpcds_q39/datafusion:vortex-compact 142134733 151386119 0.94
tpcds_q40/datafusion:vortex-compact 56884023 58012732 0.98
tpcds_q41/datafusion:vortex-compact 20073051 19777193 1.01
tpcds_q42/datafusion:vortex-compact 26395293 24904767 1.06
tpcds_q43/datafusion:vortex-compact 38153072 38199365 1.00
tpcds_q44/datafusion:vortex-compact 72037904 72320321 1.00
tpcds_q45/datafusion:vortex-compact 39049580 39160003 1.00
tpcds_q46/datafusion:vortex-compact 72984520 72561014 1.01
tpcds_q47/datafusion:vortex-compact 230181566 230915644 1.00
tpcds_q48/datafusion:vortex-compact 79920579 78043367 1.02
tpcds_q49/datafusion:vortex-compact 91175195 91157123 1.00
tpcds_q50/datafusion:vortex-compact 66653068 63683642 1.05
tpcds_q51/datafusion:vortex-compact 97548908 97310789 1.00
tpcds_q52/datafusion:vortex-compact 24670786 25459370 0.97
tpcds_q53/datafusion:vortex-compact 36413010 35061092 1.04
tpcds_q54/datafusion:vortex-compact 60290582 60359557 1.00
tpcds_q55/datafusion:vortex-compact 25339465 24463233 1.04
tpcds_q56/datafusion:vortex-compact 56696616 56220241 1.01
tpcds_q57/datafusion:vortex-compact 139327097 144905359 0.96
tpcds_q58/datafusion:vortex-compact 79254429 80148140 0.99
tpcds_q59/datafusion:vortex-compact 85193687 84302161 1.01
tpcds_q60/datafusion:vortex-compact 57664750 57432515 1.00
tpcds_q61/datafusion:vortex-compact 76772536 76570771 1.00
tpcds_q62/datafusion:vortex-compact 33971217 33723555 1.01
tpcds_q63/datafusion:vortex-compact 35897728 35135172 1.02
tpcds_q64/datafusion:vortex-compact 544217952 547898638 0.99
tpcds_q65/datafusion:vortex-compact 68664380 70785240 0.97
tpcds_q66/datafusion:vortex-compact 100671195 97742503 1.03
tpcds_q67/datafusion:vortex-compact 128161916 128494795 1.00
tpcds_q68/datafusion:vortex-compact 73378948 74230462 0.99
tpcds_q69/datafusion:vortex-compact 63519214 59950027 1.06
tpcds_q70/datafusion:vortex-compact 127926599 123603814 1.03
tpcds_q71/datafusion:vortex-compact 49603745 46919513 1.06
tpcds_q72/datafusion:vortex-compact 2606531999 2615481740 1.00
tpcds_q73/datafusion:vortex-compact 53718290 53040730 1.01
tpcds_q74/datafusion:vortex-compact 138057699 133178527 1.04
tpcds_q75/datafusion:vortex-compact 162122527 161449134 1.00
tpcds_q76/datafusion:vortex-compact 49370079 50087322 0.99
tpcds_q77/datafusion:vortex-compact 67929581 68240006 1.00
tpcds_q78/datafusion:vortex-compact 150549525 149271495 1.01
tpcds_q79/datafusion:vortex-compact 61347825 61438628 1.00
tpcds_q80/datafusion:vortex-compact 134330249 131261293 1.02
tpcds_q81/datafusion:vortex-compact 42471152 42033040 1.01
tpcds_q82/datafusion:vortex-compact 48965353 47304905 1.04
tpcds_q83/datafusion:vortex-compact 57467025 57465048 1.00
tpcds_q84/datafusion:vortex-compact 18886686 18454221 1.02
tpcds_q85/datafusion:vortex-compact 124877383 124097775 1.01
tpcds_q86/datafusion:vortex-compact 22057243 22827111 0.97
tpcds_q87/datafusion:vortex-compact 70634880 67635270 1.04
tpcds_q88/datafusion:vortex-compact 122021712 123104018 0.99
tpcds_q89/datafusion:vortex-compact 48081761 44161114 1.09
tpcds_q90/datafusion:vortex-compact 24275323 23766575 1.02
tpcds_q91/datafusion:vortex-compact 39526372 38863358 1.02
tpcds_q92/datafusion:vortex-compact 25334666 25543443 0.99
tpcds_q93/datafusion:vortex-compact 46122893 45772211 1.01
tpcds_q94/datafusion:vortex-compact 31008016 31370760 0.99
tpcds_q95/datafusion:vortex-compact 71267664 69380546 1.03
tpcds_q96/datafusion:vortex-compact 26723344 25448032 1.05
tpcds_q97/datafusion:vortex-compact 42661090 42487235 1.00
tpcds_q98/datafusion:vortex-compact 37804931 38606096 0.98
tpcds_q99/datafusion:vortex-compact 48777690 49814451 0.98
datafusion / parquet (1.010x ➖, 0↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 37078915 36177212 1.02
tpcds_q02/datafusion:parquet 46921069 44967622 1.04
tpcds_q03/datafusion:parquet 15413173 15225685 1.01
tpcds_q04/datafusion:parquet 311235604 326424861 0.95
tpcds_q05/datafusion:parquet 52902570 48925593 1.08
tpcds_q06/datafusion:parquet 66017742 66365957 0.99
tpcds_q07/datafusion:parquet 87394224 88703183 0.99
tpcds_q08/datafusion:parquet 33363707 32216092 1.04
tpcds_q09/datafusion:parquet 57221969 55362424 1.03
tpcds_q10/datafusion:parquet 82677149 79645452 1.04
tpcds_q11/datafusion:parquet 177896220 178897497 0.99
tpcds_q12/datafusion:parquet 22252022 24183883 0.92
tpcds_q13/datafusion:parquet 88145578 85772365 1.03
tpcds_q14/datafusion:parquet 192548378 199243152 0.97
tpcds_q15/datafusion:parquet 25251925 24720443 1.02
tpcds_q16/datafusion:parquet 27553881 27444223 1.00
tpcds_q17/datafusion:parquet 70001238 68587837 1.02
tpcds_q18/datafusion:parquet 133509634 130243277 1.03
tpcds_q19/datafusion:parquet 27524989 27351012 1.01
tpcds_q20/datafusion:parquet 21383418 20426783 1.05
tpcds_q21/datafusion:parquet 22654218 21440704 1.06
tpcds_q22/datafusion:parquet 148228609 146741737 1.01
tpcds_q23/datafusion:parquet 163124930 163116876 1.00
tpcds_q24/datafusion:parquet 104705418 104459459 1.00
tpcds_q25/datafusion:parquet 73066369 71587250 1.02
tpcds_q26/datafusion:parquet 78495710 78398400 1.00
tpcds_q27/datafusion:parquet 164498126 159451621 1.03
tpcds_q28/datafusion:parquet 48882785 49154711 0.99
tpcds_q29/datafusion:parquet 73304961 74529488 0.98
tpcds_q30/datafusion:parquet 45761786 42946985 1.07
tpcds_q31/datafusion:parquet 78144676 73976649 1.06
tpcds_q32/datafusion:parquet 22938548 21834936 1.05
tpcds_q33/datafusion:parquet 35247301 35436388 0.99
tpcds_q34/datafusion:parquet 28478399 26508286 1.07
tpcds_q35/datafusion:parquet 82441610 84148095 0.98
tpcds_q36/datafusion:parquet 63495885 65003952 0.98
tpcds_q37/datafusion:parquet 22719346 23056513 0.99
tpcds_q38/datafusion:parquet 50570679 50469465 1.00
tpcds_q39/datafusion:parquet 83581943 83901820 1.00
tpcds_q40/datafusion:parquet 28091586 27402998 1.03
tpcds_q41/datafusion:parquet 16582517 15523902 1.07
tpcds_q42/datafusion:parquet 14158126 13938559 1.02
tpcds_q43/datafusion:parquet 19352914 19798589 0.98
tpcds_q44/datafusion:parquet 41951886 41187142 1.02
tpcds_q45/datafusion:parquet 33064589 33499883 0.99
tpcds_q46/datafusion:parquet 38748590 39170665 0.99
tpcds_q47/datafusion:parquet 135117669 135524697 1.00
tpcds_q48/datafusion:parquet 80079656 81081122 0.99
tpcds_q49/datafusion:parquet 65496930 65125825 1.01
tpcds_q50/datafusion:parquet 49064030 49236842 1.00
tpcds_q51/datafusion:parquet 89184538 88195058 1.01
tpcds_q52/datafusion:parquet 14757122 13980834 1.06
tpcds_q53/datafusion:parquet 21704203 22224974 0.98
tpcds_q54/datafusion:parquet 42669077 41745319 1.02
tpcds_q55/datafusion:parquet 14098953 13957769 1.01
tpcds_q56/datafusion:parquet 37111952 35625469 1.04
tpcds_q57/datafusion:parquet 112910984 109198954 1.03
tpcds_q58/datafusion:parquet 56882877 57104552 1.00
tpcds_q59/datafusion:parquet 59738170 58392628 1.02
tpcds_q60/datafusion:parquet 35568832 34954246 1.02
tpcds_q61/datafusion:parquet 50607337 51112266 0.99
tpcds_q62/datafusion:parquet 🚨 27460801 24879367 1.10
tpcds_q63/datafusion:parquet 21835954 20657752 1.06
tpcds_q64/datafusion:parquet 546267897 537018587 1.02
tpcds_q65/datafusion:parquet 44490252 44982815 0.99
tpcds_q66/datafusion:parquet 76649339 73140090 1.05
tpcds_q67/datafusion:parquet 154443529 150476380 1.03
tpcds_q68/datafusion:parquet 40434402 38866514 1.04
tpcds_q69/datafusion:parquet 78656888 76080568 1.03
tpcds_q70/datafusion:parquet 97829336 95300741 1.03
tpcds_q71/datafusion:parquet 26354442 26889109 0.98
tpcds_q72/datafusion:parquet 637398293 631594195 1.01
tpcds_q73/datafusion:parquet 27304477 27053993 1.01
tpcds_q74/datafusion:parquet 104275013 104169210 1.00
tpcds_q75/datafusion:parquet 117700032 117526859 1.00
tpcds_q76/datafusion:parquet 35403063 34365852 1.03
tpcds_q77/datafusion:parquet 48924320 49667481 0.99
tpcds_q78/datafusion:parquet 121127191 122624511 0.99
tpcds_q79/datafusion:parquet 30642652 32514423 0.94
tpcds_q80/datafusion:parquet 93021864 93101456 1.00
tpcds_q81/datafusion:parquet 42582310 41881057 1.02
tpcds_q82/datafusion:parquet 23224805 23900230 0.97
tpcds_q83/datafusion:parquet 47758542 47558438 1.00
tpcds_q84/datafusion:parquet 48109232 47524280 1.01
tpcds_q85/datafusion:parquet 168811357 170407862 0.99
tpcds_q86/datafusion:parquet 16896411 17168137 0.98
tpcds_q87/datafusion:parquet 50925117 49877853 1.02
tpcds_q88/datafusion:parquet 69971542 69258544 1.01
tpcds_q89/datafusion:parquet 24977045 24614953 1.01
tpcds_q90/datafusion:parquet 18685352 18538950 1.01
tpcds_q91/datafusion:parquet 69142882 68755670 1.01
tpcds_q92/datafusion:parquet 23409032 21509746 1.09
tpcds_q93/datafusion:parquet 33388353 34557015 0.97
tpcds_q94/datafusion:parquet 24945608 25756088 0.97
tpcds_q95/datafusion:parquet 68316280 67514434 1.01
tpcds_q96/datafusion:parquet 14218877 15000972 0.95
tpcds_q97/datafusion:parquet 34885290 33568218 1.04
tpcds_q98/datafusion:parquet 25938561 26783265 0.97
tpcds_q99/datafusion:parquet 28965216 29446006 0.98
duckdb / vortex-file-compressed (1.002x ➖, 3↑ 3↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25855608 25256196 1.02
tpcds_q02/duckdb:vortex-file-compressed 82393066 78863292 1.04
tpcds_q03/duckdb:vortex-file-compressed 23911370 24868353 0.96
tpcds_q04/duckdb:vortex-file-compressed 102473055 100222861 1.02
tpcds_q05/duckdb:vortex-file-compressed 90220723 98008517 0.92
tpcds_q06/duckdb:vortex-file-compressed 35519132 34882632 1.02
tpcds_q07/duckdb:vortex-file-compressed 23280909 22413448 1.04
tpcds_q08/duckdb:vortex-file-compressed 27379336 27324160 1.00
tpcds_q09/duckdb:vortex-file-compressed 34055476 33660109 1.01
tpcds_q10/duckdb:vortex-file-compressed 42628897 43389351 0.98
tpcds_q11/duckdb:vortex-file-compressed 59998939 60927284 0.98
tpcds_q12/duckdb:vortex-file-compressed 14265149 14209890 1.00
tpcds_q13/duckdb:vortex-file-compressed 42776061 41137567 1.04
tpcds_q14/duckdb:vortex-file-compressed 193584877 189214057 1.02
tpcds_q15/duckdb:vortex-file-compressed 40059708 40296572 0.99
tpcds_q16/duckdb:vortex-file-compressed 31032769 29132320 1.07
tpcds_q17/duckdb:vortex-file-compressed 36754689 39296315 0.94
tpcds_q18/duckdb:vortex-file-compressed 45997142 45974940 1.00
tpcds_q19/duckdb:vortex-file-compressed 31998510 32768499 0.98
tpcds_q20/duckdb:vortex-file-compressed 🚀 15297336 17186798 0.89
tpcds_q21/duckdb:vortex-file-compressed 20632250 20981382 0.98
tpcds_q22/duckdb:vortex-file-compressed 103088704 106637342 0.97
tpcds_q23/duckdb:vortex-file-compressed 145521684 150535514 0.97
tpcds_q24/duckdb:vortex-file-compressed 54503140 55013001 0.99
tpcds_q25/duckdb:vortex-file-compressed 36258233 35542809 1.02
tpcds_q26/duckdb:vortex-file-compressed 39118533 39252462 1.00
tpcds_q27/duckdb:vortex-file-compressed 86471309 87308624 0.99
tpcds_q28/duckdb:vortex-file-compressed 34228747 33985420 1.01
tpcds_q29/duckdb:vortex-file-compressed 35645730 37509896 0.95
tpcds_q30/duckdb:vortex-file-compressed 29498834 29482617 1.00
tpcds_q31/duckdb:vortex-file-compressed 29659216 29143233 1.02
tpcds_q32/duckdb:vortex-file-compressed 16669189 17189287 0.97
tpcds_q33/duckdb:vortex-file-compressed 63409691 62194537 1.02
tpcds_q34/duckdb:vortex-file-compressed 19622640 19600060 1.00
tpcds_q35/duckdb:vortex-file-compressed 72380197 72876188 0.99
tpcds_q36/duckdb:vortex-file-compressed 26786028 27056619 0.99
tpcds_q37/duckdb:vortex-file-compressed 23170197 21508445 1.08
tpcds_q38/duckdb:vortex-file-compressed 42863067 39975820 1.07
tpcds_q39/duckdb:vortex-file-compressed 46378422 44729487 1.04
tpcds_q40/duckdb:vortex-file-compressed 23025355 23940432 0.96
tpcds_q41/duckdb:vortex-file-compressed 13436302 13008718 1.03
tpcds_q42/duckdb:vortex-file-compressed 11793042 12239509 0.96
tpcds_q43/duckdb:vortex-file-compressed 30884030 31120850 0.99
tpcds_q44/duckdb:vortex-file-compressed 23096687 25212655 0.92
tpcds_q45/duckdb:vortex-file-compressed 27756091 28490988 0.97
tpcds_q46/duckdb:vortex-file-compressed 46921547 46367753 1.01
tpcds_q47/duckdb:vortex-file-compressed 49584499 50720113 0.98
tpcds_q48/duckdb:vortex-file-compressed 37739513 38524941 0.98
tpcds_q49/duckdb:vortex-file-compressed 30597892 30758552 0.99
tpcds_q50/duckdb:vortex-file-compressed 33193306 33259814 1.00
tpcds_q51/duckdb:vortex-file-compressed 101143908 100716563 1.00
tpcds_q52/duckdb:vortex-file-compressed 12263007 11835669 1.04
tpcds_q53/duckdb:vortex-file-compressed 17299866 16688635 1.04
tpcds_q54/duckdb:vortex-file-compressed 48865771 45803298 1.07
tpcds_q55/duckdb:vortex-file-compressed 12155662 11325739 1.07
tpcds_q56/duckdb:vortex-file-compressed 61888218 61564198 1.01
tpcds_q57/duckdb:vortex-file-compressed 45075601 46287336 0.97
tpcds_q58/duckdb:vortex-file-compressed 32932026 34018030 0.97
tpcds_q59/duckdb:vortex-file-compressed 75998455 80706111 0.94
tpcds_q60/duckdb:vortex-file-compressed 63896706 65031823 0.98
tpcds_q61/duckdb:vortex-file-compressed 40339404 38426054 1.05
tpcds_q62/duckdb:vortex-file-compressed 🚀 17826519 21582307 0.83
tpcds_q63/duckdb:vortex-file-compressed 18413899 17925785 1.03
tpcds_q64/duckdb:vortex-file-compressed 79523884 77525245 1.03
tpcds_q65/duckdb:vortex-file-compressed 23489542 24281718 0.97
tpcds_q66/duckdb:vortex-file-compressed 54974471 52495894 1.05
tpcds_q67/duckdb:vortex-file-compressed 143618819 144619876 0.99
tpcds_q68/duckdb:vortex-file-compressed 40565781 39236721 1.03
tpcds_q69/duckdb:vortex-file-compressed 42657493 43727943 0.98
tpcds_q70/duckdb:vortex-file-compressed 28881897 28127038 1.03
tpcds_q71/duckdb:vortex-file-compressed 20697556 21303054 0.97
tpcds_q72/duckdb:vortex-file-compressed 173902732 174743138 1.00
tpcds_q73/duckdb:vortex-file-compressed 20071491 20027499 1.00
tpcds_q74/duckdb:vortex-file-compressed 46930493 47099899 1.00
tpcds_q75/duckdb:vortex-file-compressed 58536729 56777927 1.03
tpcds_q76/duckdb:vortex-file-compressed 🚀 49359402 61684008 0.80
tpcds_q77/duckdb:vortex-file-compressed 59608663 63426913 0.94
tpcds_q78/duckdb:vortex-file-compressed 78552559 80219163 0.98
tpcds_q79/duckdb:vortex-file-compressed 36173911 34500749 1.05
tpcds_q80/duckdb:vortex-file-compressed 92830390 87736814 1.06
tpcds_q81/duckdb:vortex-file-compressed 33501232 32316292 1.04
tpcds_q82/duckdb:vortex-file-compressed 🚨 24234845 21875808 1.11
tpcds_q83/duckdb:vortex-file-compressed 27691641 27606450 1.00
tpcds_q84/duckdb:vortex-file-compressed 18420981 17385144 1.06
tpcds_q85/duckdb:vortex-file-compressed 47115328 46218278 1.02
tpcds_q86/duckdb:vortex-file-compressed 🚨 19889301 17881331 1.11
tpcds_q87/duckdb:vortex-file-compressed 46168744 45919955 1.01
tpcds_q88/duckdb:vortex-file-compressed 40021742 39918272 1.00
tpcds_q89/duckdb:vortex-file-compressed 18835796 18296727 1.03
tpcds_q90/duckdb:vortex-file-compressed 13747163 13774284 1.00
tpcds_q91/duckdb:vortex-file-compressed 30444515 28716112 1.06
tpcds_q92/duckdb:vortex-file-compressed 14617926 14689492 1.00
tpcds_q93/duckdb:vortex-file-compressed 🚨 29828075 25562469 1.17
tpcds_q94/duckdb:vortex-file-compressed 22440002 22161606 1.01
tpcds_q95/duckdb:vortex-file-compressed 145108085 151118914 0.96
tpcds_q96/duckdb:vortex-file-compressed 17456257 17661214 0.99
tpcds_q97/duckdb:vortex-file-compressed 39428808 38400938 1.03
tpcds_q98/duckdb:vortex-file-compressed 19116475 18023402 1.06
tpcds_q99/duckdb:vortex-file-compressed 31526108 31661063 1.00
duckdb / vortex-compact (0.998x ➖, 4↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 34486990 31694111 1.09
tpcds_q02/duckdb:vortex-compact 114503199 119373222 0.96
tpcds_q03/duckdb:vortex-compact 50297009 49421997 1.02
tpcds_q04/duckdb:vortex-compact 118933960 122655609 0.97
tpcds_q05/duckdb:vortex-compact 150305212 159604124 0.94
tpcds_q06/duckdb:vortex-compact 41827364 40286940 1.04
tpcds_q07/duckdb:vortex-compact 37974760 36971962 1.03
tpcds_q08/duckdb:vortex-compact 35763499 35858752 1.00
tpcds_q09/duckdb:vortex-compact 59556762 58649046 1.02
tpcds_q10/duckdb:vortex-compact 53726248 53705031 1.00
tpcds_q11/duckdb:vortex-compact 75088000 74359352 1.01
tpcds_q12/duckdb:vortex-compact 🚀 19096309 21297668 0.90
tpcds_q13/duckdb:vortex-compact 69439462 67844722 1.02
tpcds_q14/duckdb:vortex-compact 281741541 283709892 0.99
tpcds_q15/duckdb:vortex-compact 45145644 44302073 1.02
tpcds_q16/duckdb:vortex-compact 35312852 33723005 1.05
tpcds_q17/duckdb:vortex-compact 50977499 50375561 1.01
tpcds_q18/duckdb:vortex-compact 57493614 57750684 1.00
tpcds_q19/duckdb:vortex-compact 42031077 41167797 1.02
tpcds_q20/duckdb:vortex-compact 21782966 21711088 1.00
tpcds_q21/duckdb:vortex-compact 28101066 27676775 1.02
tpcds_q22/duckdb:vortex-compact 113724365 110537182 1.03
tpcds_q23/duckdb:vortex-compact 164989858 163624069 1.01
tpcds_q24/duckdb:vortex-compact 77690651 76285886 1.02
tpcds_q25/duckdb:vortex-compact 54039472 51743304 1.04
tpcds_q26/duckdb:vortex-compact 52066953 51323308 1.01
tpcds_q27/duckdb:vortex-compact 139225636 140057352 0.99
tpcds_q28/duckdb:vortex-compact 84914417 84451503 1.01
tpcds_q29/duckdb:vortex-compact 47851503 49960302 0.96
tpcds_q30/duckdb:vortex-compact 34730304 34628788 1.00
tpcds_q31/duckdb:vortex-compact 35564665 36791208 0.97
tpcds_q32/duckdb:vortex-compact 23282447 22378531 1.04
tpcds_q33/duckdb:vortex-compact 134523166 136070056 0.99
tpcds_q34/duckdb:vortex-compact 31212848 31315606 1.00
tpcds_q35/duckdb:vortex-compact 80226062 78680832 1.02
tpcds_q36/duckdb:vortex-compact 36204746 35748652 1.01
tpcds_q37/duckdb:vortex-compact 31261525 30737899 1.02
tpcds_q38/duckdb:vortex-compact 48361139 44312592 1.09
tpcds_q39/duckdb:vortex-compact 54032176 52919731 1.02
tpcds_q40/duckdb:vortex-compact 31005385 28190308 1.10
tpcds_q41/duckdb:vortex-compact 16584495 16299544 1.02
tpcds_q42/duckdb:vortex-compact 16239123 17068839 0.95
tpcds_q43/duckdb:vortex-compact 37024644 38665434 0.96
tpcds_q44/duckdb:vortex-compact 35606632 35297132 1.01
tpcds_q45/duckdb:vortex-compact 32104536 31399161 1.02
tpcds_q46/duckdb:vortex-compact 62712743 63069758 0.99
tpcds_q47/duckdb:vortex-compact 56845320 55868200 1.02
tpcds_q48/duckdb:vortex-compact 57414605 55944738 1.03
tpcds_q49/duckdb:vortex-compact 44567906 43024813 1.04
tpcds_q50/duckdb:vortex-compact 54125733 56698413 0.95
tpcds_q51/duckdb:vortex-compact 104554837 107648177 0.97
tpcds_q52/duckdb:vortex-compact 17254353 17693764 0.98
tpcds_q53/duckdb:vortex-compact 24906798 26084418 0.95
tpcds_q54/duckdb:vortex-compact 78115966 78503776 1.00
tpcds_q55/duckdb:vortex-compact 16958199 17110540 0.99
tpcds_q56/duckdb:vortex-compact 135130233 136790932 0.99
tpcds_q57/duckdb:vortex-compact 46721138 48054592 0.97
tpcds_q58/duckdb:vortex-compact 44613826 43308180 1.03
tpcds_q59/duckdb:vortex-compact 🚀 87205971 99736792 0.87
tpcds_q60/duckdb:vortex-compact 138491058 143414363 0.97
tpcds_q61/duckdb:vortex-compact 53020382 54783138 0.97
tpcds_q62/duckdb:vortex-compact 🚀 20184210 27216431 0.74
tpcds_q63/duckdb:vortex-compact 25244095 24916941 1.01
tpcds_q64/duckdb:vortex-compact 108526424 105537698 1.03
tpcds_q65/duckdb:vortex-compact 30997304 30371180 1.02
tpcds_q66/duckdb:vortex-compact 87260359 92252448 0.95
tpcds_q67/duckdb:vortex-compact 150576020 152423689 0.99
tpcds_q68/duckdb:vortex-compact 57959738 56334852 1.03
tpcds_q69/duckdb:vortex-compact 54602537 53953019 1.01
tpcds_q70/duckdb:vortex-compact 35709990 35681306 1.00
tpcds_q71/duckdb:vortex-compact 27857021 26983462 1.03
tpcds_q72/duckdb:vortex-compact 191291972 196483965 0.97
tpcds_q73/duckdb:vortex-compact 29813900 29648832 1.01
tpcds_q74/duckdb:vortex-compact 58063342 55405141 1.05
tpcds_q75/duckdb:vortex-compact 68882450 71336217 0.97
tpcds_q76/duckdb:vortex-compact 124316147 124507511 1.00
tpcds_q77/duckdb:vortex-compact 131033099 132690780 0.99
tpcds_q78/duckdb:vortex-compact 85810303 84664015 1.01
tpcds_q79/duckdb:vortex-compact 65312661 65477006 1.00
tpcds_q80/duckdb:vortex-compact 162753515 164656696 0.99
tpcds_q81/duckdb:vortex-compact 40290602 39847177 1.01
tpcds_q82/duckdb:vortex-compact 31434709 32014281 0.98
tpcds_q83/duckdb:vortex-compact 46182494 45981008 1.00
tpcds_q84/duckdb:vortex-compact 22712093 22240719 1.02
tpcds_q85/duckdb:vortex-compact 62213316 58980176 1.05
tpcds_q86/duckdb:vortex-compact 20954497 20317865 1.03
tpcds_q87/duckdb:vortex-compact 48359933 46524346 1.04
tpcds_q88/duckdb:vortex-compact 43813690 43842184 1.00
tpcds_q89/duckdb:vortex-compact 27087450 25179547 1.08
tpcds_q90/duckdb:vortex-compact 🚀 14041009 16411981 0.86
tpcds_q91/duckdb:vortex-compact 47693921 46148029 1.03
tpcds_q92/duckdb:vortex-compact 20362082 21746401 0.94
tpcds_q93/duckdb:vortex-compact 35628820 35936371 0.99
tpcds_q94/duckdb:vortex-compact 24733779 25903779 0.95
tpcds_q95/duckdb:vortex-compact 160273676 152150881 1.05
tpcds_q96/duckdb:vortex-compact 18017664 18162515 0.99
tpcds_q97/duckdb:vortex-compact 43141527 42441182 1.02
tpcds_q98/duckdb:vortex-compact 24517355 24869942 0.99
tpcds_q99/duckdb:vortex-compact 33404933 32787399 1.02
duckdb / parquet (1.009x ➖, 0↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 47101274 43314424 1.09
tpcds_q02/duckdb:parquet 59974510 62608591 0.96
tpcds_q03/duckdb:parquet 11712666 11866352 0.99
tpcds_q04/duckdb:parquet 128001097 125736892 1.02
tpcds_q05/duckdb:parquet 75065407 70646015 1.06
tpcds_q06/duckdb:parquet 28686129 28392237 1.01
tpcds_q07/duckdb:parquet 23234960 23077864 1.01
tpcds_q08/duckdb:parquet 28390800 28180612 1.01
tpcds_q09/duckdb:parquet 39581721 39671265 1.00
tpcds_q10/duckdb:parquet 35090338 34439146 1.02
tpcds_q11/duckdb:parquet 89292948 85501380 1.04
tpcds_q12/duckdb:parquet 15727051 14483319 1.09
tpcds_q13/duckdb:parquet 35396343 33554626 1.05
tpcds_q14/duckdb:parquet 157042951 158679001 0.99
tpcds_q15/duckdb:parquet 29426006 30029943 0.98
tpcds_q16/duckdb:parquet 22120784 21246471 1.04
tpcds_q17/duckdb:parquet 38360770 38147735 1.01
tpcds_q18/duckdb:parquet 48036653 45542476 1.05
tpcds_q19/duckdb:parquet 30286894 29227826 1.04
tpcds_q20/duckdb:parquet 15531836 15754800 0.99
tpcds_q21/duckdb:parquet 12350087 12061689 1.02
tpcds_q22/duckdb:parquet 66056270 64653697 1.02
tpcds_q23/duckdb:parquet 113428906 114605482 0.99
tpcds_q24/duckdb:parquet 45144457 45555400 0.99
tpcds_q25/duckdb:parquet 32254990 32711962 0.99
tpcds_q26/duckdb:parquet 35027407 35002443 1.00
tpcds_q27/duckdb:parquet 87790257 88003469 1.00
tpcds_q28/duckdb:parquet 36754270 36536869 1.01
tpcds_q29/duckdb:parquet 35970369 34249623 1.05
tpcds_q30/duckdb:parquet 40041042 37307745 1.07
tpcds_q31/duckdb:parquet 22754365 23294221 0.98
tpcds_q32/duckdb:parquet 11694606 11389569 1.03
tpcds_q33/duckdb:parquet 71904599 71287924 1.01
tpcds_q34/duckdb:parquet 21231916 21002299 1.01
tpcds_q35/duckdb:parquet 60865082 60877532 1.00
tpcds_q36/duckdb:parquet 21130373 20814909 1.02
tpcds_q37/duckdb:parquet 13127290 13417116 0.98
tpcds_q38/duckdb:parquet 34830424 33439880 1.04
tpcds_q39/duckdb:parquet 32759557 33196673 0.99
tpcds_q40/duckdb:parquet 17672947 17670876 1.00
tpcds_q41/duckdb:parquet 7416465 7612321 0.97
tpcds_q42/duckdb:parquet 9978990 10285996 0.97
tpcds_q43/duckdb:parquet 15597467 15390882 1.01
tpcds_q44/duckdb:parquet 21215921 21671211 0.98
tpcds_q45/duckdb:parquet 26031098 27651189 0.94
tpcds_q46/duckdb:parquet 46166070 46432983 0.99
tpcds_q47/duckdb:parquet 45138789 45342054 1.00
tpcds_q48/duckdb:parquet 29840873 30158298 0.99
tpcds_q49/duckdb:parquet 23625696 25175542 0.94
tpcds_q50/duckdb:parquet 24898943 24580644 1.01
tpcds_q51/duckdb:parquet 93829378 94453488 0.99
tpcds_q52/duckdb:parquet 10812938 10486273 1.03
tpcds_q53/duckdb:parquet 15856834 16008867 0.99
tpcds_q54/duckdb:parquet 41443274 42840420 0.97
tpcds_q55/duckdb:parquet 10402569 10660447 0.98
tpcds_q56/duckdb:parquet 70653394 67806309 1.04
tpcds_q57/duckdb:parquet 35214925 34650291 1.02
tpcds_q58/duckdb:parquet 21215694 20970557 1.01
tpcds_q59/duckdb:parquet 36538245 36040150 1.01
tpcds_q60/duckdb:parquet 72263214 70594178 1.02
tpcds_q61/duckdb:parquet 30810306 31125240 0.99
tpcds_q62/duckdb:parquet 11475002 12029611 0.95
tpcds_q63/duckdb:parquet 15041614 14848255 1.01
tpcds_q64/duckdb:parquet 73296959 72899336 1.01
tpcds_q65/duckdb:parquet 20483772 21527869 0.95
tpcds_q66/duckdb:parquet 55820790 56718969 0.98
tpcds_q67/duckdb:parquet 138133854 136223592 1.01
tpcds_q68/duckdb:parquet 37985079 37190721 1.02
tpcds_q69/duckdb:parquet 37737572 36314507 1.04
tpcds_q70/duckdb:parquet 19647428 19979914 0.98
tpcds_q71/duckdb:parquet 19093243 18197415 1.05
tpcds_q72/duckdb:parquet 165449181 164374008 1.01
tpcds_q73/duckdb:parquet 18509450 17770911 1.04
tpcds_q74/duckdb:parquet 49401904 48921157 1.01
tpcds_q75/duckdb:parquet 53574784 53094091 1.01
tpcds_q76/duckdb:parquet 70224942 65787556 1.07
tpcds_q77/duckdb:parquet 62580662 60969458 1.03
tpcds_q78/duckdb:parquet 75873885 74069894 1.02
tpcds_q79/duckdb:parquet 27060396 26625432 1.02
tpcds_q80/duckdb:parquet 84800282 81810151 1.04
tpcds_q81/duckdb:parquet 47411254 47141684 1.01
tpcds_q82/duckdb:parquet 16678284 16068422 1.04
tpcds_q83/duckdb:parquet 15776291 15869093 0.99
tpcds_q84/duckdb:parquet 19494558 19936116 0.98
tpcds_q85/duckdb:parquet 40466451 39271199 1.03
tpcds_q86/duckdb:parquet 12047017 12535370 0.96
tpcds_q87/duckdb:parquet 37018876 35965409 1.03
tpcds_q88/duckdb:parquet 29012471 28687180 1.01
tpcds_q89/duckdb:parquet 18871810 17195333 1.10
tpcds_q90/duckdb:parquet 7186495 7400979 0.97
tpcds_q91/duckdb:parquet 22823586 23342354 0.98
tpcds_q92/duckdb:parquet 11226382 11616505 0.97
tpcds_q93/duckdb:parquet 29527660 30303084 0.97
tpcds_q94/duckdb:parquet 16878477 16197034 1.04
tpcds_q95/duckdb:parquet 🚨 155700716 129544748 1.20
tpcds_q96/duckdb:parquet 8880210 9031942 0.98
tpcds_q97/duckdb:parquet 32568383 35535005 0.92
tpcds_q98/duckdb:parquet 17943709 18712978 0.96
tpcds_q99/duckdb:parquet 20246721 19365967 1.05
duckdb / duckdb (1.002x ➖, 1↑ 2↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19909735 19396270 1.03
tpcds_q02/duckdb:duckdb 17674035 18253961 0.97
tpcds_q03/duckdb:duckdb 8363488 8223283 1.02
tpcds_q04/duckdb:duckdb 163910711 163159441 1.00
tpcds_q05/duckdb:duckdb 17471468 18249113 0.96
tpcds_q06/duckdb:duckdb 21883451 22259951 0.98
tpcds_q07/duckdb:duckdb 38469850 36056536 1.07
tpcds_q08/duckdb:duckdb 120715083 119986192 1.01
tpcds_q09/duckdb:duckdb 19508793 19547993 1.00
tpcds_q10/duckdb:duckdb 23453783 23600280 0.99
tpcds_q11/duckdb:duckdb 141051777 136882921 1.03
tpcds_q12/duckdb:duckdb 11226115 11164994 1.01
tpcds_q13/duckdb:duckdb 23298125 23562900 0.99
tpcds_q14/duckdb:duckdb 93739825 92123794 1.02
tpcds_q15/duckdb:duckdb 23547994 24160325 0.97
tpcds_q16/duckdb:duckdb 18097859 18001402 1.01
tpcds_q17/duckdb:duckdb 21227226 22335130 0.95
tpcds_q18/duckdb:duckdb 42418666 43410817 0.98
tpcds_q19/duckdb:duckdb 16528359 16583717 1.00
tpcds_q20/duckdb:duckdb 11426361 11982304 0.95
tpcds_q21/duckdb:duckdb 6311046 6345793 0.99
tpcds_q22/duckdb:duckdb 65438065 61403559 1.07
tpcds_q23/duckdb:duckdb 77062237 76716499 1.00
tpcds_q24/duckdb:duckdb 23819764 24225217 0.98
tpcds_q25/duckdb:duckdb 16518771 15647909 1.06
tpcds_q26/duckdb:duckdb 24702840 24782969 1.00
tpcds_q27/duckdb:duckdb 40324135 38280957 1.05
tpcds_q28/duckdb:duckdb 21423205 21302313 1.01
tpcds_q29/duckdb:duckdb 19834281 19716937 1.01
tpcds_q30/duckdb:duckdb 28500029 29081114 0.98
tpcds_q31/duckdb:duckdb 20267417 20842463 0.97
tpcds_q32/duckdb:duckdb 7197696 7016025 1.03
tpcds_q33/duckdb:duckdb 11976732 12715960 0.94
tpcds_q34/duckdb:duckdb 15363029 14013517 1.10
tpcds_q35/duckdb:duckdb 🚨 33211840 29962985 1.11
tpcds_q36/duckdb:duckdb 70556055 68852326 1.02
tpcds_q37/duckdb:duckdb 7318213 6900502 1.06
tpcds_q38/duckdb:duckdb 30475571 29634893 1.03
tpcds_q39/duckdb:duckdb 25055216 25149456 1.00
tpcds_q40/duckdb:duckdb 13645367 13333488 1.02
tpcds_q41/duckdb:duckdb 8973872 8213690 1.09
tpcds_q42/duckdb:duckdb 5941292 6162221 0.96
tpcds_q43/duckdb:duckdb 10881179 11051779 0.98
tpcds_q44/duckdb:duckdb 13152127 13230611 0.99
tpcds_q45/duckdb:duckdb 17252897 16815838 1.03
tpcds_q46/duckdb:duckdb 34864864 35894610 0.97
tpcds_q47/duckdb:duckdb 41021999 40354053 1.02
tpcds_q48/duckdb:duckdb 22482895 21651447 1.04
tpcds_q49/duckdb:duckdb 16023984 15676218 1.02
tpcds_q50/duckdb:duckdb 13970590 13891303 1.01
tpcds_q51/duckdb:duckdb 90691198 91226135 0.99
tpcds_q52/duckdb:duckdb 7345792 7184019 1.02
tpcds_q53/duckdb:duckdb 11838102 11385789 1.04
tpcds_q54/duckdb:duckdb 16617609 16786455 0.99
tpcds_q55/duckdb:duckdb 6700956 6573435 1.02
tpcds_q56/duckdb:duckdb 13374476 12753542 1.05
tpcds_q57/duckdb:duckdb 30893792 30954911 1.00
tpcds_q58/duckdb:duckdb 12223731 12887000 0.95
tpcds_q59/duckdb:duckdb 34206360 33720642 1.01
tpcds_q60/duckdb:duckdb 14108454 13987578 1.01
tpcds_q61/duckdb:duckdb 14016395 14229202 0.99
tpcds_q62/duckdb:duckdb 9189384 8929779 1.03
tpcds_q63/duckdb:duckdb 11159203 11050239 1.01
tpcds_q64/duckdb:duckdb 51996384 53593212 0.97
tpcds_q65/duckdb:duckdb 31245815 34572662 0.90
tpcds_q66/duckdb:duckdb 24758752 24216392 1.02
tpcds_q67/duckdb:duckdb 128365032 128651415 1.00
tpcds_q68/duckdb:duckdb 24517481 24418316 1.00
tpcds_q69/duckdb:duckdb 23108627 23227332 0.99
tpcds_q70/duckdb:duckdb 14765397 13823340 1.07
tpcds_q71/duckdb:duckdb 12295766 12430385 0.99
tpcds_q72/duckdb:duckdb 42307361 42787674 0.99
tpcds_q73/duckdb:duckdb 10860754 10667051 1.02
tpcds_q74/duckdb:duckdb 97760819 98501659 0.99
tpcds_q75/duckdb:duckdb 42529373 42679416 1.00
tpcds_q76/duckdb:duckdb 12221288 11773098 1.04
tpcds_q77/duckdb:duckdb 11591854 11596383 1.00
tpcds_q78/duckdb:duckdb 61029372 63845293 0.96
tpcds_q79/duckdb:duckdb 17510251 17463494 1.00
tpcds_q80/duckdb:duckdb 27363184 27892193 0.98
tpcds_q81/duckdb:duckdb 36910436 37534213 0.98
tpcds_q82/duckdb:duckdb 8158621 7779156 1.05
tpcds_q83/duckdb:duckdb 8977447 8813744 1.02
tpcds_q84/duckdb:duckdb 13582328 13181075 1.03
tpcds_q85/duckdb:duckdb 22805003 23368410 0.98
tpcds_q86/duckdb:duckdb 10144583 10673448 0.95
tpcds_q87/duckdb:duckdb 31758461 34033810 0.93
tpcds_q88/duckdb:duckdb 24662791 23759830 1.04
tpcds_q89/duckdb:duckdb 13294833 13332702 1.00
tpcds_q90/duckdb:duckdb 5437715 5422092 1.00
tpcds_q91/duckdb:duckdb 12481683 12809290 0.97
tpcds_q92/duckdb:duckdb 8632494 8926328 0.97
tpcds_q93/duckdb:duckdb 🚨 21775567 18791424 1.16
tpcds_q94/duckdb:duckdb 12320571 13111230 0.94
tpcds_q95/duckdb:duckdb 🚀 107960249 128485989 0.84
tpcds_q96/duckdb:duckdb 4258147 4513541 0.94
tpcds_q97/duckdb:duckdb 30457083 29188032 1.04
tpcds_q98/duckdb:duckdb 13117070 13057550 1.00
tpcds_q99/duckdb:duckdb 16075185 16546627 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -0.1% +5.6% -5.4% +11.9% ➖ noise
1 datafusion:vortex-file-compressed +0.9% +5.6% -4.5% +15.5% ➖ noise
1 duckdb:duckdb +2.6% +5.6% -2.8% +10.7% ➖ noise
1 duckdb:vortex-compact +8.8% +5.6% +3.1% +10.8% ➖ noise
1 duckdb:vortex-file-compressed +2.4% +5.6% -3.0% +11.7% ➖ noise
2 datafusion:vortex-compact +0.7% -0.0% +0.7% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +3.0% -0.0% +3.0% +10.7% ➖ noise
2 duckdb:duckdb -3.2% -0.0% -3.2% +11.5% ➖ noise
2 duckdb:vortex-compact -4.1% -0.0% -4.1% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +4.5% -0.0% +4.5% +12.4% ➖ noise
3 datafusion:vortex-compact +4.2% -0.0% +4.2% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +2.6% -0.0% +2.7% +12.7% ➖ noise
3 duckdb:duckdb +1.7% -0.0% +1.7% +17.2% ➖ noise
3 duckdb:vortex-compact +1.8% -0.0% +1.8% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -3.8% -0.0% -3.8% +10.9% ➖ noise
4 datafusion:vortex-compact +0.1% -1.5% +1.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +1.5% -1.5% +3.0% +10.0% ➖ noise
4 duckdb:duckdb +0.5% -1.5% +2.0% +10.0% ➖ noise
4 duckdb:vortex-compact -3.0% -1.5% -1.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.2% -1.5% +3.8% +10.0% ➖ noise
5 datafusion:vortex-compact +5.7% +7.2% -1.4% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -2.7% +7.2% -9.2% +13.8% ➖ noise
5 duckdb:duckdb -4.3% +7.2% -10.7% +16.2% ➖ noise
5 duckdb:vortex-compact -5.8% +7.2% -12.1% +11.6% ✅ faster
5 duckdb:vortex-file-compressed -7.9% +7.2% -14.1% +13.7% ✅ faster
6 datafusion:vortex-compact +0.8% +0.3% +0.5% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -2.9% +0.3% -3.2% +10.0% ➖ noise
6 duckdb:duckdb -1.7% +0.3% -1.9% +14.2% ➖ noise
6 duckdb:vortex-compact +3.8% +0.3% +3.6% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.8% +0.3% +1.6% +10.0% ➖ noise
7 datafusion:vortex-compact +2.3% -0.4% +2.7% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -6.0% -0.4% -5.7% +10.0% ➖ noise
7 duckdb:duckdb +6.7% -0.4% +7.1% +17.0% ➖ noise
7 duckdb:vortex-compact +2.7% -0.4% +3.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +3.9% -0.4% +4.3% +11.2% ➖ noise
8 datafusion:vortex-compact +3.0% +2.1% +0.8% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -0.7% +2.1% -2.8% +10.1% ➖ noise
8 duckdb:duckdb +0.6% +2.1% -1.5% +10.0% ➖ noise
8 duckdb:vortex-compact -0.3% +2.1% -2.4% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +0.2% +2.1% -1.9% +10.0% ➖ noise
9 datafusion:vortex-compact +3.1% +1.6% +1.5% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +0.2% +1.6% -1.4% +10.0% ➖ noise
9 duckdb:duckdb -0.2% +1.6% -1.7% +10.0% ➖ noise
9 duckdb:vortex-compact +1.5% +1.6% -0.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.2% +1.6% -0.4% +10.0% ➖ noise
10 datafusion:vortex-compact +2.4% +2.8% -0.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +1.9% +2.8% -0.9% +10.0% ➖ noise
10 duckdb:duckdb -0.6% +2.8% -3.4% +11.1% ➖ noise
10 duckdb:vortex-compact +0.0% +2.8% -2.7% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -1.8% +2.8% -4.5% +12.5% ➖ noise
11 datafusion:vortex-compact +1.1% +1.9% -0.8% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +2.8% +1.9% +0.9% +10.0% ➖ noise
11 duckdb:duckdb +3.0% +1.9% +1.1% +10.0% ➖ noise
11 duckdb:vortex-compact +1.0% +1.9% -0.9% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -1.5% +1.9% -3.4% +10.6% ➖ noise
12 datafusion:vortex-compact +0.3% -0.0% +0.3% +10.1% ➖ noise
12 datafusion:vortex-file-compressed -4.3% -0.0% -4.3% +13.6% ➖ noise
12 duckdb:duckdb +0.5% -0.0% +0.6% +10.0% ➖ noise
12 duckdb:vortex-compact -10.3% -0.0% -10.3% +17.5% ➖ noise
12 duckdb:vortex-file-compressed +0.4% -0.0% +0.4% +14.9% ➖ noise
13 datafusion:vortex-compact -6.4% +4.1% -10.1% +10.0% ✅ faster
13 datafusion:vortex-file-compressed +0.2% +4.1% -3.8% +10.0% ➖ noise
13 duckdb:duckdb -1.1% +4.1% -5.0% +10.0% ➖ noise
13 duckdb:vortex-compact +2.4% +4.1% -1.7% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +4.0% +4.1% -0.1% +10.0% ➖ noise
14 datafusion:vortex-compact +1.4% -2.2% +3.7% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -2.3% -2.2% -0.1% +10.0% ➖ noise
14 duckdb:duckdb +1.8% -2.2% +4.0% +10.0% ➖ noise
14 duckdb:vortex-compact -0.7% -2.2% +1.5% +13.3% ➖ noise
14 duckdb:vortex-file-compressed +2.3% -2.2% +4.6% +10.6% ➖ noise
15 datafusion:vortex-compact -2.6% +0.0% -2.6% +15.8% ➖ noise
15 datafusion:vortex-file-compressed +0.6% +0.0% +0.5% +13.1% ➖ noise
15 duckdb:duckdb -2.5% +0.0% -2.6% +20.1% ➖ noise
15 duckdb:vortex-compact +1.9% +0.0% +1.9% +10.6% ➖ noise
15 duckdb:vortex-file-compressed -0.6% +0.0% -0.6% +11.6% ➖ noise
16 datafusion:vortex-compact +0.8% +2.2% -1.5% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +3.5% +2.2% +1.2% +10.0% ➖ noise
16 duckdb:duckdb +0.5% +2.2% -1.7% +18.2% ➖ noise
16 duckdb:vortex-compact +4.7% +2.2% +2.4% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +6.5% +2.2% +4.2% +13.0% ➖ noise
17 datafusion:vortex-compact +2.8% +1.3% +1.5% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -1.6% +1.3% -2.9% +10.0% ➖ noise
17 duckdb:duckdb -5.0% +1.3% -6.2% +10.0% ➖ noise
17 duckdb:vortex-compact +1.2% +1.3% -0.1% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -6.5% +1.3% -7.7% +10.1% ➖ noise
18 datafusion:vortex-compact -2.3% +4.0% -6.0% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +4.0% +4.0% +0.0% +10.0% ➖ noise
18 duckdb:duckdb -2.3% +4.0% -6.0% +10.0% ➖ noise
18 duckdb:vortex-compact -0.4% +4.0% -4.3% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +0.0% +4.0% -3.8% +10.0% ➖ noise
19 datafusion:vortex-compact +2.1% +2.1% -0.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +2.7% +2.1% +0.6% +10.0% ➖ noise
19 duckdb:duckdb -0.3% +2.1% -2.4% +10.0% ➖ noise
19 duckdb:vortex-compact +2.1% +2.1% -0.0% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -2.3% +2.1% -4.4% +12.4% ➖ noise
20 datafusion:vortex-compact +6.3% +1.6% +4.6% +12.4% ➖ noise
20 datafusion:vortex-file-compressed +3.3% +1.6% +1.7% +11.9% ➖ noise
20 duckdb:duckdb -4.6% +1.6% -6.1% +14.3% ➖ noise
20 duckdb:vortex-compact +0.3% +1.6% -1.2% +12.1% ➖ noise
20 duckdb:vortex-file-compressed -11.0% +1.6% -12.4% +15.6% ➖ noise
21 datafusion:vortex-compact +1.4% +4.0% -2.5% +10.8% ➖ noise
21 datafusion:vortex-file-compressed +2.5% +4.0% -1.4% +10.0% ➖ noise
21 duckdb:duckdb -0.5% +4.0% -4.4% +18.9% ➖ noise
21 duckdb:vortex-compact +1.5% +4.0% -2.4% +11.4% ➖ noise
21 duckdb:vortex-file-compressed -1.7% +4.0% -5.5% +12.0% ➖ noise
22 datafusion:vortex-compact -0.1% +1.6% -1.6% +12.8% ➖ noise
22 datafusion:vortex-file-compressed +1.0% +1.6% -0.6% +14.6% ➖ noise
22 duckdb:duckdb +6.6% +1.6% +4.9% +14.2% ➖ noise
22 duckdb:vortex-compact +2.9% +1.6% +1.3% +12.7% ➖ noise
22 duckdb:vortex-file-compressed -3.3% +1.6% -4.8% +12.6% ➖ noise
23 datafusion:vortex-compact +1.7% -0.5% +2.2% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -0.1% -0.5% +0.4% +10.0% ➖ noise
23 duckdb:duckdb +0.5% -0.5% +1.0% +16.3% ➖ noise
23 duckdb:vortex-compact +0.8% -0.5% +1.4% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -3.3% -0.5% -2.8% +10.0% ➖ noise
24 datafusion:vortex-compact +1.0% -0.3% +1.3% +10.0% ➖ noise
24 datafusion:vortex-file-compressed +2.0% -0.3% +2.4% +10.0% ➖ noise
24 duckdb:duckdb -1.7% -0.3% -1.3% +10.0% ➖ noise
24 duckdb:vortex-compact +1.8% -0.3% +2.2% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -0.9% -0.3% -0.6% +10.0% ➖ noise
25 datafusion:vortex-compact -1.5% +0.3% -1.8% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -2.5% +0.3% -2.8% +10.0% ➖ noise
25 duckdb:duckdb +5.6% +0.3% +5.2% +10.2% ➖ noise
25 duckdb:vortex-compact +4.4% +0.3% +4.1% +10.7% ➖ noise
25 duckdb:vortex-file-compressed +2.0% +0.3% +1.7% +10.0% ➖ noise
26 datafusion:vortex-compact +2.8% +0.1% +2.7% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -1.2% +0.1% -1.3% +10.0% ➖ noise
26 duckdb:duckdb -0.3% +0.1% -0.4% +16.7% ➖ noise
26 duckdb:vortex-compact +1.4% +0.1% +1.3% +18.9% ➖ noise
26 duckdb:vortex-file-compressed -0.3% +0.1% -0.4% +10.0% ➖ noise
27 datafusion:vortex-compact -0.2% +1.4% -1.6% +10.0% ➖ noise
27 datafusion:vortex-file-compressed +2.1% +1.4% +0.7% +10.0% ➖ noise
27 duckdb:duckdb +5.3% +1.4% +3.8% +16.4% ➖ noise
27 duckdb:vortex-compact -0.6% +1.4% -2.0% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -1.0% +1.4% -2.4% +10.0% ➖ noise
28 datafusion:vortex-compact -2.3% +0.0% -2.3% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +3.6% +0.0% +3.5% +10.0% ➖ noise
28 duckdb:duckdb +0.6% +0.0% +0.5% +10.0% ➖ noise
28 duckdb:vortex-compact +0.5% +0.0% +0.5% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +0.7% +0.0% +0.7% +10.4% ➖ noise
29 datafusion:vortex-compact -2.2% +1.6% -3.8% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -0.4% +1.6% -2.0% +10.0% ➖ noise
29 duckdb:duckdb +0.6% +1.6% -1.0% +11.5% ➖ noise
29 duckdb:vortex-compact -4.2% +1.6% -5.8% +12.7% ➖ noise
29 duckdb:vortex-file-compressed -5.0% +1.6% -6.5% +10.0% ➖ noise
30 datafusion:vortex-compact +0.0% +6.9% -6.5% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +1.7% +6.9% -4.9% +10.6% ➖ noise
30 duckdb:duckdb -2.0% +6.9% -8.4% +10.0% ➖ noise
30 duckdb:vortex-compact +0.3% +6.9% -6.2% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +0.1% +6.9% -6.4% +10.0% ➖ noise
31 datafusion:vortex-compact -0.5% +1.6% -2.1% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +2.5% +1.6% +0.9% +10.0% ➖ noise
31 duckdb:duckdb -2.8% +1.6% -4.3% +10.1% ➖ noise
31 duckdb:vortex-compact -3.3% +1.6% -4.8% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +1.8% +1.6% +0.2% +10.0% ➖ noise
32 datafusion:vortex-compact -0.9% +3.9% -4.6% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -1.0% +3.9% -4.7% +10.2% ➖ noise
32 duckdb:duckdb +2.6% +3.9% -1.2% +10.9% ➖ noise
32 duckdb:vortex-compact +4.0% +3.9% +0.2% +14.9% ➖ noise
32 duckdb:vortex-file-compressed -3.0% +3.9% -6.6% +10.0% ➖ noise
33 datafusion:vortex-compact -4.7% +0.2% -4.9% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -1.9% +0.2% -2.1% +10.0% ➖ noise
33 duckdb:duckdb -5.8% +0.2% -6.0% +11.7% ➖ noise
33 duckdb:vortex-compact -1.1% +0.2% -1.3% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +2.0% +0.2% +1.8% +12.0% ➖ noise
34 datafusion:vortex-compact -0.3% +4.2% -4.3% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -1.6% +4.2% -5.6% +10.0% ➖ noise
34 duckdb:duckdb +9.6% +4.2% +5.2% +10.0% ➖ noise
34 duckdb:vortex-compact -0.3% +4.2% -4.4% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +0.1% +4.2% -3.9% +10.8% ➖ noise
35 datafusion:vortex-compact -1.4% -1.0% -0.4% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -1.2% -1.0% -0.2% +10.0% ➖ noise
35 duckdb:duckdb +10.8% -1.0% +12.0% +12.8% ➖ noise
35 duckdb:vortex-compact +2.0% -1.0% +3.0% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -0.7% -1.0% +0.4% +10.3% ➖ noise
36 datafusion:vortex-compact -0.6% -0.4% -0.2% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +2.3% -0.4% +2.7% +10.0% ➖ noise
36 duckdb:duckdb +2.5% -0.4% +2.9% +11.0% ➖ noise
36 duckdb:vortex-compact +1.3% -0.4% +1.7% +12.9% ➖ noise
36 duckdb:vortex-file-compressed -1.0% -0.4% -0.6% +11.7% ➖ noise
37 datafusion:vortex-compact +1.8% -1.8% +3.7% +10.7% ➖ noise
37 datafusion:vortex-file-compressed +13.9% -1.8% +16.0% +10.5% 🚨 regression
37 duckdb:duckdb +6.1% -1.8% +8.0% +16.9% ➖ noise
37 duckdb:vortex-compact +1.7% -1.8% +3.6% +12.5% ➖ noise
37 duckdb:vortex-file-compressed +7.7% -1.8% +9.7% +14.7% ➖ noise
38 datafusion:vortex-compact +0.5% +2.2% -1.6% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -1.1% +2.2% -3.2% +10.0% ➖ noise
38 duckdb:duckdb +2.8% +2.2% +0.7% +10.0% ➖ noise
38 duckdb:vortex-compact +9.1% +2.2% +6.8% +19.0% ➖ noise
38 duckdb:vortex-file-compressed +7.2% +2.2% +5.0% +16.6% ➖ noise
39 datafusion:vortex-compact -6.1% -0.9% -5.3% +12.8% ➖ noise
39 datafusion:vortex-file-compressed -1.2% -0.9% -0.4% +14.5% ➖ noise
39 duckdb:duckdb -0.4% -0.9% +0.5% +27.2% ➖ noise
39 duckdb:vortex-compact +2.1% -0.9% +3.0% +12.4% ➖ noise
39 duckdb:vortex-file-compressed +3.7% -0.9% +4.6% +18.0% ➖ noise
40 datafusion:vortex-compact -1.9% +1.3% -3.2% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +0.0% +1.3% -1.2% +10.0% ➖ noise
40 duckdb:duckdb +2.3% +1.3% +1.1% +18.3% ➖ noise
40 duckdb:vortex-compact +10.0% +1.3% +8.6% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -3.8% +1.3% -5.0% +10.5% ➖ noise
41 datafusion:vortex-compact +1.5% +2.0% -0.5% +10.8% ➖ noise
41 datafusion:vortex-file-compressed -0.2% +2.0% -2.1% +18.7% ➖ noise
41 duckdb:duckdb +9.3% +2.0% +7.1% +10.0% ➖ noise
41 duckdb:vortex-compact +1.7% +2.0% -0.3% +10.0% ➖ noise
41 duckdb:vortex-file-compressed +3.3% +2.0% +1.2% +10.0% ➖ noise
42 datafusion:vortex-compact +6.0% -0.7% +6.8% +10.0% ➖ noise
42 datafusion:vortex-file-compressed +0.8% -0.7% +1.6% +10.8% ➖ noise
42 duckdb:duckdb -3.6% -0.7% -2.9% +13.6% ➖ noise
42 duckdb:vortex-compact -4.9% -0.7% -4.2% +14.7% ➖ noise
42 duckdb:vortex-file-compressed -3.6% -0.7% -2.9% +12.6% ➖ noise
43 datafusion:vortex-compact -0.1% -0.5% +0.4% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +8.4% -0.5% +8.9% +10.0% ➖ noise
43 duckdb:duckdb -1.5% -0.5% -1.1% +11.0% ➖ noise
43 duckdb:vortex-compact -4.2% -0.5% -3.8% +21.4% ➖ noise
43 duckdb:vortex-file-compressed -0.8% -0.5% -0.3% +22.0% ➖ noise
44 datafusion:vortex-compact -0.4% -0.1% -0.2% +10.0% ➖ noise
44 datafusion:vortex-file-compressed +0.3% -0.1% +0.5% +11.6% ➖ noise
44 duckdb:duckdb -0.6% -0.1% -0.5% +10.7% ➖ noise
44 duckdb:vortex-compact +0.9% -0.1% +1.0% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -8.4% -0.1% -8.3% +11.6% ➖ noise
45 datafusion:vortex-compact -0.3% -3.6% +3.4% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -0.9% -3.6% +2.8% +10.0% ➖ noise
45 duckdb:duckdb +2.6% -3.6% +6.4% +14.8% ➖ noise
45 duckdb:vortex-compact +2.2% -3.6% +6.1% +10.0% ➖ noise
45 duckdb:vortex-file-compressed -2.6% -3.6% +1.1% +10.0% ➖ noise
46 datafusion:vortex-compact +0.6% -0.8% +1.4% +10.0% ➖ noise
46 datafusion:vortex-file-compressed +2.2% -0.8% +3.0% +10.6% ➖ noise
46 duckdb:duckdb -2.9% -0.8% -2.1% +10.0% ➖ noise
46 duckdb:vortex-compact -0.6% -0.8% +0.3% +10.0% ➖ noise
46 duckdb:vortex-file-compressed +1.2% -0.8% +2.0% +10.0% ➖ noise
47 datafusion:vortex-compact -0.3% -0.4% +0.1% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -2.3% -0.4% -1.9% +10.0% ➖ noise
47 duckdb:duckdb +1.7% -0.4% +2.0% +11.0% ➖ noise
47 duckdb:vortex-compact +1.7% -0.4% +2.1% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -2.2% -0.4% -1.9% +10.0% ➖ noise
48 datafusion:vortex-compact +2.4% -1.1% +3.6% +10.0% ➖ noise
48 datafusion:vortex-file-compressed +4.6% -1.1% +5.8% +10.0% ➖ noise
48 duckdb:duckdb +3.8% -1.1% +5.0% +10.0% ➖ noise
48 duckdb:vortex-compact +2.6% -1.1% +3.8% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -2.0% -1.1% -0.9% +10.0% ➖ noise
49 datafusion:vortex-compact +0.0% -2.9% +3.0% +10.0% ➖ noise
49 datafusion:vortex-file-compressed +2.3% -2.9% +5.3% +12.4% ➖ noise
49 duckdb:duckdb +2.2% -2.9% +5.2% +17.7% ➖ noise
49 duckdb:vortex-compact +3.6% -2.9% +6.6% +10.0% ➖ noise
49 duckdb:vortex-file-compressed -0.5% -2.9% +2.4% +13.3% ➖ noise
50 datafusion:vortex-compact +4.7% +0.5% +4.2% +10.0% ➖ noise
50 datafusion:vortex-file-compressed +2.9% +0.5% +2.5% +10.0% ➖ noise
50 duckdb:duckdb +0.6% +0.5% +0.1% +11.1% ➖ noise
50 duckdb:vortex-compact -4.5% +0.5% -5.0% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -0.2% +0.5% -0.7% +10.0% ➖ noise
51 datafusion:vortex-compact +0.2% +0.2% +0.0% +10.0% ➖ noise
51 datafusion:vortex-file-compressed -2.6% +0.2% -2.8% +10.0% ➖ noise
51 duckdb:duckdb -0.6% +0.2% -0.8% +10.0% ➖ noise
51 duckdb:vortex-compact -2.9% +0.2% -3.1% +21.6% ➖ noise
51 duckdb:vortex-file-compressed +0.4% +0.2% +0.2% +10.0% ➖ noise
52 datafusion:vortex-compact -3.1% +4.3% -7.1% +14.2% ➖ noise
52 datafusion:vortex-file-compressed +0.7% +4.3% -3.4% +12.7% ➖ noise
52 duckdb:duckdb +2.3% +4.3% -2.0% +16.8% ➖ noise
52 duckdb:vortex-compact -2.5% +4.3% -6.5% +22.3% ➖ noise
52 duckdb:vortex-file-compressed +3.6% +4.3% -0.7% +18.7% ➖ noise
53 datafusion:vortex-compact +3.9% -1.6% +5.6% +10.0% ➖ noise
53 datafusion:vortex-file-compressed +0.3% -1.6% +2.0% +10.0% ➖ noise
53 duckdb:duckdb +4.0% -1.6% +5.7% +10.1% ➖ noise
53 duckdb:vortex-compact -4.5% -1.6% -2.9% +10.0% ➖ noise
53 duckdb:vortex-file-compressed +3.7% -1.6% +5.4% +11.9% ➖ noise
54 datafusion:vortex-compact -0.1% -0.6% +0.5% +10.0% ➖ noise
54 datafusion:vortex-file-compressed +0.4% -0.6% +0.9% +10.0% ➖ noise
54 duckdb:duckdb -1.0% -0.6% -0.4% +11.6% ➖ noise
54 duckdb:vortex-compact -0.5% -0.6% +0.1% +10.0% ➖ noise
54 duckdb:vortex-file-compressed +6.7% -0.6% +7.3% +12.3% ➖ noise
55 datafusion:vortex-compact +3.6% -0.7% +4.3% +10.0% ➖ noise
55 datafusion:vortex-file-compressed +5.6% -0.7% +6.3% +11.5% ➖ noise
55 duckdb:duckdb +1.9% -0.7% +2.7% +15.4% ➖ noise
55 duckdb:vortex-compact -0.9% -0.7% -0.2% +14.4% ➖ noise
55 duckdb:vortex-file-compressed +7.3% -0.7% +8.1% +12.1% ➖ noise
56 datafusion:vortex-compact +0.8% +4.2% -3.2% +10.0% ➖ noise
56 datafusion:vortex-file-compressed +3.8% +4.2% -0.4% +10.0% ➖ noise
56 duckdb:duckdb +4.9% +4.2% +0.7% +14.3% ➖ noise
56 duckdb:vortex-compact -1.2% +4.2% -5.2% +10.0% ➖ noise
56 duckdb:vortex-file-compressed +0.5% +4.2% -3.5% +10.0% ➖ noise
57 datafusion:vortex-compact -3.8% +2.5% -6.2% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -0.9% +2.5% -3.4% +10.0% ➖ noise
57 duckdb:duckdb -0.2% +2.5% -2.6% +10.0% ➖ noise
57 duckdb:vortex-compact -2.8% +2.5% -5.2% +10.0% ➖ noise
57 duckdb:vortex-file-compressed -2.6% +2.5% -5.0% +18.8% ➖ noise
58 datafusion:vortex-compact -1.1% +0.4% -1.5% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -1.5% +0.4% -1.9% +10.0% ➖ noise
58 duckdb:duckdb -5.1% +0.4% -5.5% +15.8% ➖ noise
58 duckdb:vortex-compact +3.0% +0.4% +2.6% +13.2% ➖ noise
58 duckdb:vortex-file-compressed -3.2% +0.4% -3.6% +17.6% ➖ noise
59 datafusion:vortex-compact +1.1% +1.8% -0.8% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -0.8% +1.8% -2.6% +10.0% ➖ noise
59 duckdb:duckdb +1.4% +1.8% -0.4% +10.0% ➖ noise
59 duckdb:vortex-compact -12.6% +1.8% -14.1% +10.0% ✅ faster
59 duckdb:vortex-file-compressed -5.8% +1.8% -7.5% +10.0% ➖ noise
60 datafusion:vortex-compact +0.4% +2.1% -1.6% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -2.0% +2.1% -4.0% +10.1% ➖ noise
60 duckdb:duckdb +0.9% +2.1% -1.2% +14.5% ➖ noise
60 duckdb:vortex-compact -3.4% +2.1% -5.4% +10.0% ➖ noise
60 duckdb:vortex-file-compressed -1.7% +2.1% -3.7% +12.8% ➖ noise
61 datafusion:vortex-compact +0.3% -1.0% +1.3% +10.0% ➖ noise
61 datafusion:vortex-file-compressed +0.1% -1.0% +1.1% +10.0% ➖ noise
61 duckdb:duckdb -1.5% -1.0% -0.5% +10.3% ➖ noise
61 duckdb:vortex-compact -3.2% -1.0% -2.2% +10.0% ➖ noise
61 duckdb:vortex-file-compressed +5.0% -1.0% +6.0% +10.3% ➖ noise
62 datafusion:vortex-compact +0.7% +2.6% -1.8% +12.6% ➖ noise
62 datafusion:vortex-file-compressed +0.9% +2.6% -1.7% +14.0% ➖ noise
62 duckdb:duckdb +2.9% +2.6% +0.3% +22.7% ➖ noise
62 duckdb:vortex-compact -25.8% +2.6% -27.7% +24.6% ✅ faster
62 duckdb:vortex-file-compressed -17.4% +2.6% -19.5% +24.1% ✅ faster
63 datafusion:vortex-compact +2.2% +3.5% -1.3% +10.0% ➖ noise
63 datafusion:vortex-file-compressed +3.7% +3.5% +0.3% +10.0% ➖ noise
63 duckdb:duckdb +1.0% +3.5% -2.4% +10.5% ➖ noise
63 duckdb:vortex-compact +1.3% +3.5% -2.1% +10.2% ➖ noise
63 duckdb:vortex-file-compressed +2.7% +3.5% -0.7% +11.7% ➖ noise
64 datafusion:vortex-compact -0.7% +1.1% -1.8% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -0.5% +1.1% -1.7% +10.0% ➖ noise
64 duckdb:duckdb -3.0% +1.1% -4.1% +10.0% ➖ noise
64 duckdb:vortex-compact +2.8% +1.1% +1.7% +10.0% ➖ noise
64 duckdb:vortex-file-compressed +2.6% +1.1% +1.4% +10.0% ➖ noise
65 datafusion:vortex-compact -3.0% -3.0% -0.0% +10.0% ➖ noise
65 datafusion:vortex-file-compressed -5.9% -3.0% -3.0% +10.0% ➖ noise
65 duckdb:duckdb -9.6% -3.0% -6.8% +18.3% ➖ noise
65 duckdb:vortex-compact +2.1% -3.0% +5.2% +10.0% ➖ noise
65 duckdb:vortex-file-compressed -3.3% -3.0% -0.3% +10.0% ➖ noise
66 datafusion:vortex-compact +3.0% +1.6% +1.4% +10.6% ➖ noise
66 datafusion:vortex-file-compressed -1.2% +1.6% -2.7% +11.0% ➖ noise
66 duckdb:duckdb +2.2% +1.6% +0.7% +13.6% ➖ noise
66 duckdb:vortex-compact -5.4% +1.6% -6.9% +11.0% ➖ noise
66 duckdb:vortex-file-compressed +4.7% +1.6% +3.1% +14.3% ➖ noise
67 datafusion:vortex-compact -0.3% +2.0% -2.2% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -2.5% +2.0% -4.5% +10.0% ➖ noise
67 duckdb:duckdb -0.2% +2.0% -2.2% +10.0% ➖ noise
67 duckdb:vortex-compact -1.2% +2.0% -3.2% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -0.7% +2.0% -2.7% +10.0% ➖ noise
68 datafusion:vortex-compact -1.1% +3.1% -4.1% +10.0% ➖ noise
68 datafusion:vortex-file-compressed -0.1% +3.1% -3.1% +10.0% ➖ noise
68 duckdb:duckdb +0.4% +3.1% -2.6% +11.5% ➖ noise
68 duckdb:vortex-compact +2.9% +3.1% -0.2% +10.0% ➖ noise
68 duckdb:vortex-file-compressed +3.4% +3.1% +0.3% +10.0% ➖ noise
69 datafusion:vortex-compact +6.0% +3.7% +2.2% +10.0% ➖ noise
69 datafusion:vortex-file-compressed +2.6% +3.7% -1.1% +10.0% ➖ noise
69 duckdb:duckdb -0.5% +3.7% -4.0% +10.0% ➖ noise
69 duckdb:vortex-compact +1.2% +3.7% -2.4% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -2.4% +3.7% -5.9% +10.0% ➖ noise
70 datafusion:vortex-compact +3.5% +0.5% +3.0% +10.0% ➖ noise
70 datafusion:vortex-file-compressed +5.2% +0.5% +4.7% +10.3% ➖ noise
70 duckdb:duckdb +6.8% +0.5% +6.3% +14.5% ➖ noise
70 duckdb:vortex-compact +0.1% +0.5% -0.4% +10.0% ➖ noise
70 duckdb:vortex-file-compressed +2.7% +0.5% +2.2% +13.3% ➖ noise
71 datafusion:vortex-compact +5.7% +1.4% +4.3% +10.0% ➖ noise
71 datafusion:vortex-file-compressed +5.7% +1.4% +4.2% +10.5% ➖ noise
71 duckdb:duckdb -1.1% +1.4% -2.5% +16.4% ➖ noise
71 duckdb:vortex-compact +3.2% +1.4% +1.8% +10.0% ➖ noise
71 duckdb:vortex-file-compressed -2.8% +1.4% -4.2% +16.6% ➖ noise
72 datafusion:vortex-compact -0.3% +0.8% -1.1% +10.0% ➖ noise
72 datafusion:vortex-file-compressed +0.7% +0.8% -0.1% +10.0% ➖ noise
72 duckdb:duckdb -1.1% +0.8% -1.9% +12.8% ➖ noise
72 duckdb:vortex-compact -2.6% +0.8% -3.4% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -0.5% +0.8% -1.3% +10.0% ➖ noise
73 datafusion:vortex-compact +1.3% +2.5% -1.2% +13.9% ➖ noise
73 datafusion:vortex-file-compressed +4.8% +2.5% +2.2% +22.6% ➖ noise
73 duckdb:duckdb +1.8% +2.5% -0.7% +10.7% ➖ noise
73 duckdb:vortex-compact +0.6% +2.5% -1.9% +14.7% ➖ noise
73 duckdb:vortex-file-compressed +0.2% +2.5% -2.3% +10.0% ➖ noise
74 datafusion:vortex-compact +3.7% +0.5% +3.1% +10.0% ➖ noise
74 datafusion:vortex-file-compressed +0.0% +0.5% -0.5% +10.0% ➖ noise
74 duckdb:duckdb -0.8% +0.5% -1.3% +10.0% ➖ noise
74 duckdb:vortex-compact +4.8% +0.5% +4.2% +10.0% ➖ noise
74 duckdb:vortex-file-compressed -0.4% +0.5% -0.9% +11.1% ➖ noise
75 datafusion:vortex-compact +0.4% +0.5% -0.1% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -0.4% +0.5% -1.0% +10.0% ➖ noise
75 duckdb:duckdb -0.4% +0.5% -0.9% +10.0% ➖ noise
75 duckdb:vortex-compact -3.4% +0.5% -3.9% +10.0% ➖ noise
75 duckdb:vortex-file-compressed +3.1% +0.5% +2.6% +10.0% ➖ noise
76 datafusion:vortex-compact -1.4% +4.9% -6.0% +10.0% ➖ noise
76 datafusion:vortex-file-compressed +1.3% +4.9% -3.4% +10.0% ➖ noise
76 duckdb:duckdb +3.8% +4.9% -1.0% +16.6% ➖ noise
76 duckdb:vortex-compact -0.2% +4.9% -4.8% +10.6% ➖ noise
76 duckdb:vortex-file-compressed -20.0% +4.9% -23.7% +15.7% ✅ faster
77 datafusion:vortex-compact -0.5% +0.6% -1.0% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -0.2% +0.6% -0.7% +10.0% ➖ noise
77 duckdb:duckdb -0.0% +0.6% -0.6% +10.0% ➖ noise
77 duckdb:vortex-compact -1.2% +0.6% -1.8% +10.0% ➖ noise
77 duckdb:vortex-file-compressed -6.0% +0.6% -6.5% +11.5% ➖ noise
78 datafusion:vortex-compact +0.9% +0.6% +0.3% +10.0% ➖ noise
78 datafusion:vortex-file-compressed +3.4% +0.6% +2.8% +10.0% ➖ noise
78 duckdb:duckdb -4.4% +0.6% -5.0% +10.0% ➖ noise
78 duckdb:vortex-compact +1.4% +0.6% +0.8% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -2.1% +0.6% -2.7% +10.0% ➖ noise
79 datafusion:vortex-compact -0.1% -2.1% +2.0% +10.0% ➖ noise
79 datafusion:vortex-file-compressed +1.3% -2.1% +3.5% +11.6% ➖ noise
79 duckdb:duckdb +0.3% -2.1% +2.5% +11.0% ➖ noise
79 duckdb:vortex-compact -0.3% -2.1% +1.9% +10.0% ➖ noise
79 duckdb:vortex-file-compressed +4.8% -2.1% +7.1% +10.8% ➖ noise
80 datafusion:vortex-compact +2.3% +1.8% +0.6% +10.0% ➖ noise
80 datafusion:vortex-file-compressed +2.3% +1.8% +0.6% +10.0% ➖ noise
80 duckdb:duckdb -1.9% +1.8% -3.6% +10.0% ➖ noise
80 duckdb:vortex-compact -1.2% +1.8% -2.9% +10.0% ➖ noise
80 duckdb:vortex-file-compressed +5.8% +1.8% +4.0% +10.0% ➖ noise
81 datafusion:vortex-compact +1.0% +1.1% -0.1% +13.5% ➖ noise
81 datafusion:vortex-file-compressed +3.4% +1.1% +2.3% +11.9% ➖ noise
81 duckdb:duckdb -1.7% +1.1% -2.8% +10.0% ➖ noise
81 duckdb:vortex-compact +1.1% +1.1% -0.0% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +3.7% +1.1% +2.5% +11.4% ➖ noise
82 datafusion:vortex-compact +3.5% +0.4% +3.1% +11.8% ➖ noise
82 datafusion:vortex-file-compressed +6.6% +0.4% +6.1% +10.0% ➖ noise
82 duckdb:duckdb +4.9% +0.4% +4.4% +16.1% ➖ noise
82 duckdb:vortex-compact -1.8% +0.4% -2.2% +11.7% ➖ noise
82 duckdb:vortex-file-compressed +10.8% +0.4% +10.3% +12.8% ➖ noise
83 datafusion:vortex-compact +0.0% -0.1% +0.1% +10.0% ➖ noise
83 datafusion:vortex-file-compressed +2.9% -0.1% +3.0% +10.0% ➖ noise
83 duckdb:duckdb +1.9% -0.1% +1.9% +10.0% ➖ noise
83 duckdb:vortex-compact +0.4% -0.1% +0.5% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +0.3% -0.1% +0.4% +10.0% ➖ noise
84 datafusion:vortex-compact +2.3% -0.5% +2.9% +10.0% ➖ noise
84 datafusion:vortex-file-compressed -2.5% -0.5% -2.0% +12.1% ➖ noise
84 duckdb:duckdb +3.0% -0.5% +3.6% +10.0% ➖ noise
84 duckdb:vortex-compact +2.1% -0.5% +2.6% +10.0% ➖ noise
84 duckdb:vortex-file-compressed +6.0% -0.5% +6.5% +10.0% ➖ noise
85 datafusion:vortex-compact +0.6% +1.0% -0.4% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -0.9% +1.0% -1.9% +10.0% ➖ noise
85 duckdb:duckdb -2.4% +1.0% -3.4% +10.4% ➖ noise
85 duckdb:vortex-compact +5.5% +1.0% +4.4% +10.0% ➖ noise
85 duckdb:vortex-file-compressed +1.9% +1.0% +0.9% +10.0% ➖ noise
86 datafusion:vortex-compact -3.4% -2.7% -0.6% +10.0% ➖ noise
86 datafusion:vortex-file-compressed +3.9% -2.7% +6.8% +10.5% ➖ noise
86 duckdb:duckdb -5.0% -2.7% -2.3% +11.2% ➖ noise
86 duckdb:vortex-compact +3.1% -2.7% +6.0% +21.6% ➖ noise
86 duckdb:vortex-file-compressed +11.2% -2.7% +14.4% +18.1% ➖ noise
87 datafusion:vortex-compact +4.4% +2.5% +1.9% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -1.1% +2.5% -3.5% +10.0% ➖ noise
87 duckdb:duckdb -6.7% +2.5% -9.0% +13.5% ➖ noise
87 duckdb:vortex-compact +3.9% +2.5% +1.4% +13.5% ➖ noise
87 duckdb:vortex-file-compressed +0.5% +2.5% -1.9% +15.0% ➖ noise
88 datafusion:vortex-compact -0.9% +1.1% -1.9% +10.0% ➖ noise
88 datafusion:vortex-file-compressed +1.8% +1.1% +0.7% +10.0% ➖ noise
88 duckdb:duckdb +3.8% +1.1% +2.7% +12.2% ➖ noise
88 duckdb:vortex-compact -0.1% +1.1% -1.1% +11.0% ➖ noise
88 duckdb:vortex-file-compressed +0.3% +1.1% -0.8% +10.0% ➖ noise
89 datafusion:vortex-compact +8.9% +5.5% +3.2% +16.3% ➖ noise
89 datafusion:vortex-file-compressed +10.5% +5.5% +4.7% +17.1% ➖ noise
89 duckdb:duckdb -0.3% +5.5% -5.5% +16.9% ➖ noise
89 duckdb:vortex-compact +7.6% +5.5% +1.9% +16.5% ➖ noise
89 duckdb:vortex-file-compressed +2.9% +5.5% -2.4% +18.7% ➖ noise
90 datafusion:vortex-compact +2.1% -1.1% +3.2% +10.0% ➖ noise
90 datafusion:vortex-file-compressed +0.5% -1.1% +1.6% +10.0% ➖ noise
90 duckdb:duckdb +0.3% -1.1% +1.4% +10.0% ➖ noise
90 duckdb:vortex-compact -14.4% -1.1% -13.5% +12.2% ✅ faster
90 duckdb:vortex-file-compressed -0.2% -1.1% +0.9% +12.6% ➖ noise
91 datafusion:vortex-compact +1.7% -0.8% +2.6% +10.0% ➖ noise
91 datafusion:vortex-file-compressed +2.2% -0.8% +3.0% +10.0% ➖ noise
91 duckdb:duckdb -2.6% -0.8% -1.7% +10.4% ➖ noise
91 duckdb:vortex-compact +3.3% -0.8% +4.2% +10.0% ➖ noise
91 duckdb:vortex-file-compressed +6.0% -0.8% +6.9% +12.3% ➖ noise
92 datafusion:vortex-compact -0.8% +2.6% -3.3% +10.0% ➖ noise
92 datafusion:vortex-file-compressed +1.4% +2.6% -1.2% +10.0% ➖ noise
92 duckdb:duckdb -3.3% +2.6% -5.7% +14.1% ➖ noise
92 duckdb:vortex-compact -6.4% +2.6% -8.7% +15.4% ➖ noise
92 duckdb:vortex-file-compressed -0.5% +2.6% -3.0% +10.0% ➖ noise
93 datafusion:vortex-compact +0.8% -3.0% +3.9% +10.0% ➖ noise
93 datafusion:vortex-file-compressed +2.7% -3.0% +5.9% +10.0% ➖ noise
93 duckdb:duckdb +15.9% -3.0% +19.4% +14.0% 🚨 regression
93 duckdb:vortex-compact -0.9% -3.0% +2.2% +10.0% ➖ noise
93 duckdb:vortex-file-compressed +16.7% -3.0% +20.3% +16.6% 🚨 regression
94 datafusion:vortex-compact -1.2% +0.5% -1.6% +10.0% ➖ noise
94 datafusion:vortex-file-compressed +0.5% +0.5% +0.1% +10.0% ➖ noise
94 duckdb:duckdb -6.0% +0.5% -6.5% +11.5% ➖ noise
94 duckdb:vortex-compact -4.5% +0.5% -5.0% +19.2% ➖ noise
94 duckdb:vortex-file-compressed +1.3% +0.5% +0.8% +12.9% ➖ noise
95 datafusion:vortex-compact +2.7% +10.3% -6.9% +10.4% ➖ noise
95 datafusion:vortex-file-compressed -0.1% +10.3% -9.4% +11.9% ➖ noise
95 duckdb:duckdb -16.0% +10.3% -23.8% +19.2% ✅ faster
95 duckdb:vortex-compact +5.3% +10.3% -4.5% +13.0% ➖ noise
95 duckdb:vortex-file-compressed -4.0% +10.3% -12.9% +17.0% ➖ noise
96 datafusion:vortex-compact +5.0% -3.5% +8.8% +12.2% ➖ noise
96 datafusion:vortex-file-compressed +3.8% -3.5% +7.5% +13.5% ➖ noise
96 duckdb:duckdb -5.7% -3.5% -2.3% +18.4% ➖ noise
96 duckdb:vortex-compact -0.8% -3.5% +2.8% +27.5% ➖ noise
96 duckdb:vortex-file-compressed -1.2% -3.5% +2.4% +15.6% ➖ noise
97 datafusion:vortex-compact +0.4% -2.4% +2.9% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -1.4% -2.4% +1.0% +13.6% ➖ noise
97 duckdb:duckdb +4.3% -2.4% +6.9% +11.9% ➖ noise
97 duckdb:vortex-compact +1.7% -2.4% +4.2% +15.6% ➖ noise
97 duckdb:vortex-file-compressed +2.7% -2.4% +5.2% +13.7% ➖ noise
98 datafusion:vortex-compact -2.1% -3.6% +1.6% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -1.1% -3.6% +2.6% +10.0% ➖ noise
98 duckdb:duckdb +0.5% -3.6% +4.2% +14.8% ➖ noise
98 duckdb:vortex-compact -1.4% -3.6% +2.3% +12.4% ➖ noise
98 duckdb:vortex-file-compressed +6.1% -3.6% +10.1% +13.8% ➖ noise
99 datafusion:vortex-compact -2.1% +1.4% -3.4% +13.1% ➖ noise
99 datafusion:vortex-file-compressed +0.2% +1.4% -1.2% +15.5% ➖ noise
99 duckdb:duckdb -2.8% +1.4% -4.2% +31.8% ➖ noise
99 duckdb:vortex-compact +1.9% +1.4% +0.5% +19.7% ➖ noise
99 duckdb:vortex-file-compressed -0.4% +1.4% -1.8% +16.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.4%
Vortex (geomean): 1.018x ➖
Parquet (geomean): 1.026x ➖
Shifts: Parquet (control) +2.6% · Median polish +1.7%


datafusion / vortex-file-compressed (1.017x ➖, 0↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 422961347 406077690 1.04
tpch_q02/datafusion:vortex-file-compressed 117858372 116652207 1.01
tpch_q03/datafusion:vortex-file-compressed 214973536 210012544 1.02
tpch_q04/datafusion:vortex-file-compressed 102530561 101880203 1.01
tpch_q05/datafusion:vortex-file-compressed 407337157 386245153 1.05
tpch_q06/datafusion:vortex-file-compressed 🚨 46915382 41215662 1.14
tpch_q07/datafusion:vortex-file-compressed 585574655 565046086 1.04
tpch_q08/datafusion:vortex-file-compressed 377834740 372204136 1.02
tpch_q09/datafusion:vortex-file-compressed 708038441 668585723 1.06
tpch_q10/datafusion:vortex-file-compressed 249598065 244142403 1.02
tpch_q11/datafusion:vortex-file-compressed 90578587 92097120 0.98
tpch_q12/datafusion:vortex-file-compressed 113923460 114212136 1.00
tpch_q13/datafusion:vortex-file-compressed 227293121 234014699 0.97
tpch_q14/datafusion:vortex-file-compressed 61621119 59993055 1.03
tpch_q15/datafusion:vortex-file-compressed 119041829 109505265 1.09
tpch_q16/datafusion:vortex-file-compressed 79253665 83769562 0.95
tpch_q17/datafusion:vortex-file-compressed 672537625 686731372 0.98
tpch_q18/datafusion:vortex-file-compressed 919840048 946193505 0.97
tpch_q19/datafusion:vortex-file-compressed 93972897 92085279 1.02
tpch_q20/datafusion:vortex-file-compressed 187374516 180526656 1.04
tpch_q21/datafusion:vortex-file-compressed 695417647 699267753 0.99
tpch_q22/datafusion:vortex-file-compressed 61305800 62869507 0.98
datafusion / vortex-compact (1.022x ➖, 0↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 458614423 453637653 1.01
tpch_q02/datafusion:vortex-compact 125163697 127161000 0.98
tpch_q03/datafusion:vortex-compact 230380974 231037488 1.00
tpch_q04/datafusion:vortex-compact 121837056 122071380 1.00
tpch_q05/datafusion:vortex-compact 410225683 417472671 0.98
tpch_q06/datafusion:vortex-compact 68503660 64103140 1.07
tpch_q07/datafusion:vortex-compact 623130087 630294050 0.99
tpch_q08/datafusion:vortex-compact 400830205 400677122 1.00
tpch_q09/datafusion:vortex-compact 706562283 703181160 1.00
tpch_q10/datafusion:vortex-compact 290354904 279030875 1.04
tpch_q11/datafusion:vortex-compact 91421123 92030041 0.99
tpch_q12/datafusion:vortex-compact 170796785 162963735 1.05
tpch_q13/datafusion:vortex-compact 280006965 267643940 1.05
tpch_q14/datafusion:vortex-compact 78390651 73910315 1.06
tpch_q15/datafusion:vortex-compact 🚨 179689992 161509456 1.11
tpch_q16/datafusion:vortex-compact 83448562 80890932 1.03
tpch_q17/datafusion:vortex-compact 676758211 660049315 1.03
tpch_q18/datafusion:vortex-compact 925481628 879308529 1.05
tpch_q19/datafusion:vortex-compact 135245089 138713032 0.97
tpch_q20/datafusion:vortex-compact 215779254 205839895 1.05
tpch_q21/datafusion:vortex-compact 732921765 716191045 1.02
tpch_q22/datafusion:vortex-compact 72052538 71750914 1.00
datafusion / parquet (1.043x ➖, 0↑ 2↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 415933907 420466727 0.99
tpch_q02/datafusion:parquet 194013514 186886084 1.04
tpch_q03/datafusion:parquet 311184532 293144835 1.06
tpch_q04/datafusion:parquet 143918025 134650537 1.07
tpch_q05/datafusion:parquet 484134119 445497426 1.09
tpch_q06/datafusion:parquet 🚨 134790703 118826780 1.13
tpch_q07/datafusion:parquet 651339546 626529975 1.04
tpch_q08/datafusion:parquet 511666973 493728187 1.04
tpch_q09/datafusion:parquet 817492938 766622610 1.07
tpch_q10/datafusion:parquet 524841602 496711043 1.06
tpch_q11/datafusion:parquet 137000128 134232656 1.02
tpch_q12/datafusion:parquet 207145025 206993926 1.00
tpch_q13/datafusion:parquet 356231396 339504327 1.05
tpch_q14/datafusion:parquet 155363848 151968888 1.02
tpch_q15/datafusion:parquet 🚨 270849185 245555523 1.10
tpch_q16/datafusion:parquet 145699116 138010606 1.06
tpch_q17/datafusion:parquet 729787859 700018394 1.04
tpch_q18/datafusion:parquet 936647397 881940994 1.06
tpch_q19/datafusion:parquet 270847179 268623897 1.01
tpch_q20/datafusion:parquet 315148277 305447482 1.03
tpch_q21/datafusion:parquet 770004674 736207912 1.05
tpch_q22/datafusion:parquet 218632915 234470672 0.93
datafusion / arrow (1.038x ➖, 0↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 611511930 595814403 1.03
tpch_q02/datafusion:arrow 163779023 162221635 1.01
tpch_q03/datafusion:arrow 468779974 440813455 1.06
tpch_q04/datafusion:arrow 350323807 335010049 1.05
tpch_q05/datafusion:arrow 921917294 886620576 1.04
tpch_q06/datafusion:arrow 277701587 264283549 1.05
tpch_q07/datafusion:arrow 1160761427 1101434792 1.05
tpch_q08/datafusion:arrow 1140696155 1085937996 1.05
tpch_q09/datafusion:arrow 1348452113 1291909902 1.04
tpch_q10/datafusion:arrow 605792079 585920082 1.03
tpch_q11/datafusion:arrow 148681411 145811950 1.02
tpch_q12/datafusion:arrow 662450535 656737353 1.01
tpch_q13/datafusion:arrow 514498790 525847383 0.98
tpch_q14/datafusion:arrow 313503073 297359075 1.05
tpch_q15/datafusion:arrow 667202681 621450191 1.07
tpch_q16/datafusion:arrow 105996320 106032733 1.00
tpch_q17/datafusion:arrow 1347918321 1279940360 1.05
tpch_q18/datafusion:arrow 1869437799 1787906969 1.05
tpch_q19/datafusion:arrow 509739028 490905824 1.04
tpch_q20/datafusion:arrow 499570448 468651617 1.07
tpch_q21/datafusion:arrow 2910818853 2749397218 1.06
tpch_q22/datafusion:arrow 144206054 139299407 1.04
duckdb / vortex-file-compressed (1.049x ➖, 0↑ 5↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 182110858 176716286 1.03
tpch_q02/duckdb:vortex-file-compressed 59200161 54358958 1.09
tpch_q03/duckdb:vortex-file-compressed 138458618 132135049 1.05
tpch_q04/duckdb:vortex-file-compressed 158442090 155782002 1.02
tpch_q05/duckdb:vortex-file-compressed 140017262 133808806 1.05
tpch_q06/duckdb:vortex-file-compressed 🚨 57020840 50134230 1.14
tpch_q07/duckdb:vortex-file-compressed 🚨 172880857 148858603 1.16
tpch_q08/duckdb:vortex-file-compressed 188326655 180091571 1.05
tpch_q09/duckdb:vortex-file-compressed 344795146 340310219 1.01
tpch_q10/duckdb:vortex-file-compressed 🚨 173526111 155602147 1.12
tpch_q11/duckdb:vortex-file-compressed 38007787 36937575 1.03
tpch_q12/duckdb:vortex-file-compressed 95930998 90107473 1.06
tpch_q13/duckdb:vortex-file-compressed 257482932 249376187 1.03
tpch_q14/duckdb:vortex-file-compressed 🚨 79637615 71902848 1.11
tpch_q15/duckdb:vortex-file-compressed 🚨 117114437 102288675 1.14
tpch_q16/duckdb:vortex-file-compressed 83384555 83030061 1.00
tpch_q17/duckdb:vortex-file-compressed 107955546 103455242 1.04
tpch_q18/duckdb:vortex-file-compressed 291654632 283662017 1.03
tpch_q19/duckdb:vortex-file-compressed 99868320 94200566 1.06
tpch_q20/duckdb:vortex-file-compressed 173688556 182341509 0.95
tpch_q21/duckdb:vortex-file-compressed 607055583 596952408 1.02
tpch_q22/duckdb:vortex-file-compressed 77855529 84084743 0.93
duckdb / vortex-compact (0.986x ➖, 0↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 236790213 249892008 0.95
tpch_q02/duckdb:vortex-compact 64131888 65709973 0.98
tpch_q03/duckdb:vortex-compact 152129293 152311710 1.00
tpch_q04/duckdb:vortex-compact 181920498 188543874 0.96
tpch_q05/duckdb:vortex-compact 158008896 153831371 1.03
tpch_q06/duckdb:vortex-compact 94513290 86868125 1.09
tpch_q07/duckdb:vortex-compact 231505801 223546272 1.04
tpch_q08/duckdb:vortex-compact 203114440 213494239 0.95
tpch_q09/duckdb:vortex-compact 363235897 382946018 0.95
tpch_q10/duckdb:vortex-compact 200672889 206575614 0.97
tpch_q11/duckdb:vortex-compact 44898133 45425761 0.99
tpch_q12/duckdb:vortex-compact 211857610 213570772 0.99
tpch_q13/duckdb:vortex-compact 303611038 320548165 0.95
tpch_q14/duckdb:vortex-compact 110143713 112199952 0.98
tpch_q15/duckdb:vortex-compact 🚨 146569874 132529971 1.11
tpch_q16/duckdb:vortex-compact 89981223 92651318 0.97
tpch_q17/duckdb:vortex-compact 123399825 128095845 0.96
tpch_q18/duckdb:vortex-compact 296161093 305913618 0.97
tpch_q19/duckdb:vortex-compact 123180175 121804184 1.01
tpch_q20/duckdb:vortex-compact 216187512 224289449 0.96
tpch_q21/duckdb:vortex-compact 659888049 691972338 0.95
tpch_q22/duckdb:vortex-compact 92051983 96016534 0.96
duckdb / parquet (1.009x ➖, 0↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 258841427 262705652 0.99
tpch_q02/duckdb:parquet 99865655 98649747 1.01
tpch_q03/duckdb:parquet 217020610 208682463 1.04
tpch_q04/duckdb:parquet 136690941 133566558 1.02
tpch_q05/duckdb:parquet 224116670 220305437 1.02
tpch_q06/duckdb:parquet 65526955 68000287 0.96
tpch_q07/duckdb:parquet 184035660 186822310 0.99
tpch_q08/duckdb:parquet 260773995 256154337 1.02
tpch_q09/duckdb:parquet 473411430 468422404 1.01
tpch_q10/duckdb:parquet 616730159 615318773 1.00
tpch_q11/duckdb:parquet 44478568 45695912 0.97
tpch_q12/duckdb:parquet 128346872 126003488 1.02
tpch_q13/duckdb:parquet 407492602 407865757 1.00
tpch_q14/duckdb:parquet 177359555 174745384 1.01
tpch_q15/duckdb:parquet 99787939 101140893 0.99
tpch_q16/duckdb:parquet 167644287 160897203 1.04
tpch_q17/duckdb:parquet 184685296 177982813 1.04
tpch_q18/duckdb:parquet 353035128 353753949 1.00
tpch_q19/duckdb:parquet 294458114 280061075 1.05
tpch_q20/duckdb:parquet 229840692 229910871 1.00
tpch_q21/duckdb:parquet 583402712 575385525 1.01
tpch_q22/duckdb:parquet 295500818 289655388 1.02
duckdb / duckdb (0.960x ➖, 0↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 117446875 122346207 0.96
tpch_q02/duckdb:duckdb 50027941 48321622 1.04
tpch_q03/duckdb:duckdb 100645230 103966686 0.97
tpch_q04/duckdb:duckdb 137887336 143527479 0.96
tpch_q05/duckdb:duckdb 113442326 118711750 0.96
tpch_q06/duckdb:duckdb 39876749 41318167 0.97
tpch_q07/duckdb:duckdb 86781851 91501549 0.95
tpch_q08/duckdb:duckdb 111272061 116867547 0.95
tpch_q09/duckdb:duckdb 279519057 295467296 0.95
tpch_q10/duckdb:duckdb 208540890 220731223 0.94
tpch_q11/duckdb:duckdb 15508094 15948403 0.97
tpch_q12/duckdb:duckdb 85292283 88152348 0.97
tpch_q13/duckdb:duckdb 255050964 270379480 0.94
tpch_q14/duckdb:duckdb 71601574 75341993 0.95
tpch_q15/duckdb:duckdb 79460118 83397538 0.95
tpch_q16/duckdb:duckdb 75073779 76927680 0.98
tpch_q17/duckdb:duckdb 85361573 88257771 0.97
tpch_q18/duckdb:duckdb 217710280 228798138 0.95
tpch_q19/duckdb:duckdb 116548350 124470511 0.94
tpch_q20/duckdb:duckdb 112173117 117166063 0.96
tpch_q21/duckdb:duckdb 307699054 325304421 0.95
tpch_q22/duckdb:duckdb 70694265 72479085 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +2.6% -1.3% +4.0% +13.1% ➖ noise
1 datafusion:vortex-compact +1.1% -1.3% +2.4% +14.0% ➖ noise
1 datafusion:vortex-file-compressed +4.2% -1.3% +5.5% +16.1% ➖ noise
1 duckdb:duckdb -4.0% -1.3% -2.8% +13.1% ➖ noise
1 duckdb:vortex-compact -5.2% -1.3% -4.0% +13.5% ➖ noise
1 duckdb:vortex-file-compressed +3.1% -1.3% +4.4% +13.4% ➖ noise
2 datafusion:arrow +1.0% +2.5% -1.5% +10.0% ➖ noise
2 datafusion:vortex-compact -1.6% +2.5% -4.0% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +1.0% +2.5% -1.4% +10.0% ➖ noise
2 duckdb:duckdb +3.5% +2.5% +1.0% +13.5% ➖ noise
2 duckdb:vortex-compact -2.4% +2.5% -4.8% +12.3% ➖ noise
2 duckdb:vortex-file-compressed +8.9% +2.5% +6.2% +10.6% ➖ noise
3 datafusion:arrow +6.3% +5.1% +1.2% +10.0% ➖ noise
3 datafusion:vortex-compact -0.3% +5.1% -5.1% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +2.4% +5.1% -2.6% +10.0% ➖ noise
3 duckdb:duckdb -3.2% +5.1% -7.9% +10.0% ➖ noise
3 duckdb:vortex-compact -0.1% +5.1% -4.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +4.8% +5.1% -0.3% +10.0% ➖ noise
4 datafusion:arrow +4.6% +4.6% -0.0% +10.0% ➖ noise
4 datafusion:vortex-compact -0.2% +4.6% -4.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.6% +4.6% -3.8% +10.0% ➖ noise
4 duckdb:duckdb -3.9% +4.6% -8.1% +10.0% ➖ noise
4 duckdb:vortex-compact -3.5% +4.6% -7.7% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +1.7% +4.6% -2.8% +10.0% ➖ noise
5 datafusion:arrow +4.0% +5.1% -1.1% +10.0% ➖ noise
5 datafusion:vortex-compact -1.7% +5.1% -6.5% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +5.5% +5.1% +0.3% +10.0% ➖ noise
5 duckdb:duckdb -4.4% +5.1% -9.1% +10.0% ✅ faster
5 duckdb:vortex-compact +2.7% +5.1% -2.3% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +4.6% +5.1% -0.5% +10.0% ➖ noise
6 datafusion:arrow +5.1% +4.6% +0.5% +10.0% ➖ noise
6 datafusion:vortex-compact +6.9% +4.6% +2.2% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +13.8% +4.6% +8.9% +10.0% ➖ noise
6 duckdb:duckdb -3.5% +4.6% -7.7% +15.6% ➖ noise
6 duckdb:vortex-compact +8.8% +4.6% +4.1% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +13.7% +4.6% +8.8% +12.5% ➖ noise
7 datafusion:arrow +5.4% +1.2% +4.1% +10.0% ➖ noise
7 datafusion:vortex-compact -1.1% +1.2% -2.3% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +3.6% +1.2% +2.4% +10.0% ➖ noise
7 duckdb:duckdb -5.2% +1.2% -6.3% +10.0% ➖ noise
7 duckdb:vortex-compact +3.6% +1.2% +2.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +16.1% +1.2% +14.8% +10.0% 🚨 regression
8 datafusion:arrow +5.0% +2.7% +2.3% +10.0% ➖ noise
8 datafusion:vortex-compact +0.0% +2.7% -2.6% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +1.5% +2.7% -1.2% +10.0% ➖ noise
8 duckdb:duckdb -4.8% +2.7% -7.3% +10.0% ➖ noise
8 duckdb:vortex-compact -4.9% +2.7% -7.4% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +4.6% +2.7% +1.8% +10.0% ➖ noise
9 datafusion:arrow +4.4% +3.8% +0.5% +10.0% ➖ noise
9 datafusion:vortex-compact +0.5% +3.8% -3.2% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +5.9% +3.8% +2.0% +10.0% ➖ noise
9 duckdb:duckdb -5.4% +3.8% -8.9% +10.0% ➖ noise
9 duckdb:vortex-compact -5.1% +3.8% -8.6% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.3% +3.8% -2.4% +10.0% ➖ noise
10 datafusion:arrow +3.4% +2.9% +0.5% +10.0% ➖ noise
10 datafusion:vortex-compact +4.1% +2.9% +1.1% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +2.2% +2.9% -0.7% +10.0% ➖ noise
10 duckdb:duckdb -5.5% +2.9% -8.2% +10.0% ➖ noise
10 duckdb:vortex-compact -2.9% +2.9% -5.6% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +11.5% +2.9% +8.4% +10.0% ➖ noise
11 datafusion:arrow +2.0% -0.3% +2.3% +10.0% ➖ noise
11 datafusion:vortex-compact -0.7% -0.3% -0.3% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -1.6% -0.3% -1.3% +10.0% ➖ noise
11 duckdb:duckdb -2.8% -0.3% -2.4% +19.5% ➖ noise
11 duckdb:vortex-compact -1.2% -0.3% -0.8% +16.2% ➖ noise
11 duckdb:vortex-file-compressed +2.9% -0.3% +3.2% +12.6% ➖ noise
12 datafusion:arrow +0.9% +1.0% -0.1% +49.2% ➖ noise
12 datafusion:vortex-compact +4.8% +1.0% +3.8% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -0.3% +1.0% -1.2% +10.0% ➖ noise
12 duckdb:duckdb -3.2% +1.0% -4.2% +10.0% ➖ noise
12 duckdb:vortex-compact -0.8% +1.0% -1.7% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +6.5% +1.0% +5.4% +10.0% ➖ noise
13 datafusion:arrow -2.2% +2.4% -4.4% +11.5% ➖ noise
13 datafusion:vortex-compact +4.6% +2.4% +2.2% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -2.9% +2.4% -5.1% +10.0% ➖ noise
13 duckdb:duckdb -5.7% +2.4% -7.9% +10.0% ➖ noise
13 duckdb:vortex-compact -5.3% +2.4% -7.5% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +3.3% +2.4% +0.8% +10.0% ➖ noise
14 datafusion:arrow +5.4% +1.9% +3.5% +10.0% ➖ noise
14 datafusion:vortex-compact +6.1% +1.9% +4.1% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +2.7% +1.9% +0.8% +14.3% ➖ noise
14 duckdb:duckdb -5.0% +1.9% -6.7% +10.0% ➖ noise
14 duckdb:vortex-compact -1.8% +1.9% -3.6% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +10.8% +1.9% +8.7% +10.6% ➖ noise
15 datafusion:arrow +7.4% +4.3% +2.9% +10.0% ➖ noise
15 datafusion:vortex-compact +11.3% +4.3% +6.7% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +8.7% +4.3% +4.2% +10.0% ➖ noise
15 duckdb:duckdb -4.7% +4.3% -8.7% +10.0% ➖ noise
15 duckdb:vortex-compact +10.6% +4.3% +6.0% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +14.5% +4.3% +9.8% +10.0% ➖ noise
16 datafusion:arrow -0.0% +4.9% -4.7% +11.3% ➖ noise
16 datafusion:vortex-compact +3.2% +4.9% -1.6% +10.6% ➖ noise
16 datafusion:vortex-file-compressed -5.4% +4.9% -9.8% +10.6% ✅ faster
16 duckdb:duckdb -2.4% +4.9% -7.0% +10.7% ➖ noise
16 duckdb:vortex-compact -2.9% +4.9% -7.4% +10.8% ➖ noise
16 duckdb:vortex-file-compressed +0.4% +4.9% -4.2% +10.8% ➖ noise
17 datafusion:arrow +5.3% +4.0% +1.3% +10.0% ➖ noise
17 datafusion:vortex-compact +2.5% +4.0% -1.4% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -2.1% +4.0% -5.8% +10.0% ➖ noise
17 duckdb:duckdb -3.3% +4.0% -7.0% +10.0% ➖ noise
17 duckdb:vortex-compact -3.7% +4.0% -7.4% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +4.4% +4.0% +0.3% +10.0% ➖ noise
18 datafusion:arrow +4.6% +3.0% +1.6% +10.8% ➖ noise
18 datafusion:vortex-compact +5.3% +3.0% +2.2% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -2.8% +3.0% -5.6% +10.0% ➖ noise
18 duckdb:duckdb -4.8% +3.0% -7.6% +10.0% ➖ noise
18 duckdb:vortex-compact -3.2% +3.0% -6.0% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +2.8% +3.0% -0.1% +10.0% ➖ noise
19 datafusion:arrow +3.8% +3.0% +0.8% +10.0% ➖ noise
19 datafusion:vortex-compact -2.5% +3.0% -5.3% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +2.0% +3.0% -0.9% +10.0% ➖ noise
19 duckdb:duckdb -6.4% +3.0% -9.1% +10.0% ➖ noise
19 duckdb:vortex-compact +1.1% +3.0% -1.8% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +6.0% +3.0% +3.0% +10.0% ➖ noise
20 datafusion:arrow +6.6% +1.6% +5.0% +10.0% ➖ noise
20 datafusion:vortex-compact +4.8% +1.6% +3.2% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +3.8% +1.6% +2.2% +10.0% ➖ noise
20 duckdb:duckdb -4.3% +1.6% -5.7% +10.0% ➖ noise
20 duckdb:vortex-compact -3.6% +1.6% -5.1% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -4.7% +1.6% -6.2% +10.0% ➖ noise
21 datafusion:arrow +5.9% +3.0% +2.8% +10.0% ➖ noise
21 datafusion:vortex-compact +2.3% +3.0% -0.6% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -0.6% +3.0% -3.4% +10.0% ➖ noise
21 duckdb:duckdb -5.4% +3.0% -8.1% +10.0% ➖ noise
21 duckdb:vortex-compact -4.6% +3.0% -7.4% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +1.7% +3.0% -1.2% +10.0% ➖ noise
22 datafusion:arrow +3.5% -2.5% +6.1% +10.0% ➖ noise
22 datafusion:vortex-compact +0.4% -2.5% +3.0% +10.0% ➖ noise
22 datafusion:vortex-file-compressed -2.5% -2.5% -0.0% +10.0% ➖ noise
22 duckdb:duckdb -2.5% -2.5% +0.0% +10.0% ➖ noise
22 duckdb:vortex-compact -4.1% -2.5% -1.7% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -7.4% -2.5% -5.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 10, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -20.3%
Vortex (geomean): 0.832x ➖
Parquet (geomean): 1.045x ➖
Shifts: Parquet (control) +4.5% · Median polish -1.2%


datafusion / vortex-file-compressed (0.728x ➖, 2↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 31064998 34411532 0.90
fineweb_q01/datafusion:vortex-file-compressed 🚀 758812437 1168083512 0.65
fineweb_q02/datafusion:vortex-file-compressed 734618879 842053600 0.87
fineweb_q03/datafusion:vortex-file-compressed 1704545455 1382956860 1.23
fineweb_q04/datafusion:vortex-file-compressed 1527900873 1362294483 1.12
fineweb_q05/datafusion:vortex-file-compressed 1486740717 1419339899 1.05
fineweb_q06/datafusion:vortex-file-compressed 1548338705 1663064693 0.93
fineweb_q07/datafusion:vortex-file-compressed 1340065589 1698398192 0.79
fineweb_q08/datafusion:vortex-file-compressed 🚀 72505461 686155631 0.11
datafusion / vortex-compact (0.835x ➖, 2↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 34270302 37113259 0.92
fineweb_q01/datafusion:vortex-compact 413176282 518005060 0.80
fineweb_q02/datafusion:vortex-compact 🚀 422308684 649685593 0.65
fineweb_q03/datafusion:vortex-compact 1858313427 1895618377 0.98
fineweb_q04/datafusion:vortex-compact 2304243372 2358406640 0.98
fineweb_q05/datafusion:vortex-compact 1679064404 1745846800 0.96
fineweb_q06/datafusion:vortex-compact 1294087631 1501532851 0.86
fineweb_q07/datafusion:vortex-compact 1221302892 1324780787 0.92
fineweb_q08/datafusion:vortex-compact 🚀 236749929 422249138 0.56
datafusion / parquet (1.072x ➖, 0↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1323472163 1028151887 1.29
fineweb_q01/datafusion:parquet 1845107503 1767920082 1.04
fineweb_q02/datafusion:parquet 1750443250 1758027564 1.00
fineweb_q03/datafusion:parquet 1810358776 1723698474 1.05
fineweb_q04/datafusion:parquet 1846151460 1771910793 1.04
fineweb_q05/datafusion:parquet 2078936208 1763868439 1.18
fineweb_q06/datafusion:parquet 1827464717 1710898594 1.07
fineweb_q07/datafusion:parquet 1751615417 1756116627 1.00
fineweb_q08/datafusion:parquet 1860203595 1822754658 1.02
duckdb / vortex-file-compressed (0.892x ➖, 1↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 93968634 56416106 1.67
fineweb_q01/duckdb:vortex-file-compressed 439554132 581134069 0.76
fineweb_q02/duckdb:vortex-file-compressed 422434012 454835041 0.93
fineweb_q03/duckdb:vortex-file-compressed 1536688816 1429905604 1.07
fineweb_q04/duckdb:vortex-file-compressed 1519464207 1429244423 1.06
fineweb_q05/duckdb:vortex-file-compressed 1540646901 1436570509 1.07
fineweb_q06/duckdb:vortex-file-compressed 1537891966 1581638380 0.97
fineweb_q07/duckdb:vortex-file-compressed 1455265499 1407165470 1.03
fineweb_q08/duckdb:vortex-file-compressed 🚀 151366518 611024358 0.25
duckdb / vortex-compact (0.884x ➖, 1↑ 1↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 87505031 61977876 1.41
fineweb_q01/duckdb:vortex-compact 403867048 513262665 0.79
fineweb_q02/duckdb:vortex-compact 453782049 571284243 0.79
fineweb_q03/duckdb:vortex-compact 1667602169 1552676542 1.07
fineweb_q04/duckdb:vortex-compact 1582705361 1539369672 1.03
fineweb_q05/duckdb:vortex-compact 1469228239 1506020826 0.98
fineweb_q06/duckdb:vortex-compact 1432812591 1449944905 0.99
fineweb_q07/duckdb:vortex-compact 1315415252 1283453213 1.02
fineweb_q08/duckdb:vortex-compact 🚀 157106020 456963197 0.34
duckdb / parquet (1.018x ➖, 0↑ 0↓)
name PR e5609fc (ns) base 3fd9f26 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1074520437 1128224151 0.95
fineweb_q01/duckdb:parquet 1629289802 1639293904 0.99
fineweb_q02/duckdb:parquet 1604243957 1636485387 0.98
fineweb_q03/duckdb:parquet 4064490666 3959427088 1.03
fineweb_q04/duckdb:parquet 2036878049 1799451108 1.13
fineweb_q05/duckdb:parquet 2718543014 2690412101 1.01
fineweb_q06/duckdb:parquet 3381082697 3388410317 1.00
fineweb_q07/duckdb:parquet 3939495327 3863729916 1.02
fineweb_q08/duckdb:parquet 1140903047 1081320035 1.06
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -7.7% +10.7% -16.6% +218.1% ➖ noise
0 datafusion:vortex-file-compressed -9.7% +10.7% -18.5% +169.7% ➖ noise
0 duckdb:vortex-compact +41.2% +10.7% +27.5% +67.1% ➖ noise
0 duckdb:vortex-file-compressed +66.6% +10.7% +50.4% +42.5% 🚨 regression
1 datafusion:vortex-compact -20.2% +1.8% -21.7% +65.1% ➖ noise
1 datafusion:vortex-file-compressed -35.0% +1.8% -36.2% +145.9% ➖ noise
1 duckdb:vortex-compact -21.3% +1.8% -22.7% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -24.4% +1.8% -25.7% +30.0% ✅ faster
2 datafusion:vortex-compact -35.0% -1.2% -34.2% +30.0% ✅ faster
2 datafusion:vortex-file-compressed -12.8% -1.2% -11.7% +67.8% ➖ noise
2 duckdb:vortex-compact -20.6% -1.2% -19.6% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -7.1% -1.2% -6.0% +30.0% ➖ noise
3 datafusion:vortex-compact -2.0% +3.8% -5.6% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +23.3% +3.8% +18.7% +33.7% ➖ noise
3 duckdb:vortex-compact +7.4% +3.8% +3.4% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +7.5% +3.8% +3.5% +30.0% ➖ noise
4 datafusion:vortex-compact -2.3% +8.6% -10.0% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +12.2% +8.6% +3.3% +30.0% ➖ noise
4 duckdb:vortex-compact +2.8% +8.6% -5.3% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +6.3% +8.6% -2.1% +30.0% ➖ noise
5 datafusion:vortex-compact -3.8% +9.1% -11.9% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +4.7% +9.1% -4.0% +30.0% ➖ noise
5 duckdb:vortex-compact -2.4% +9.1% -10.6% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +7.2% +9.1% -1.7% +30.0% ➖ noise
6 datafusion:vortex-compact -13.8% +3.2% -16.5% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -6.9% +3.2% -9.8% +30.0% ➖ noise
6 duckdb:vortex-compact -1.2% +3.2% -4.3% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -2.8% +3.2% -5.8% +30.0% ➖ noise
7 datafusion:vortex-compact -7.8% +0.8% -8.6% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -21.1% +0.8% -21.8% +30.0% ➖ noise
7 duckdb:vortex-compact +2.5% +0.8% +1.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +3.4% +0.8% +2.6% +30.0% ➖ noise
8 datafusion:vortex-compact -43.9% +3.8% -46.0% +101.6% ➖ noise
8 datafusion:vortex-file-compressed -89.4% +3.8% -89.8% +131.1% ✅ faster
8 duckdb:vortex-compact -65.6% +3.8% -66.9% +30.0% ✅ faster
8 duckdb:vortex-file-compressed -75.2% +3.8% -76.1% +35.4% ✅ faster

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 10, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 10, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>

# Conflicts:
#	encodings/fsst/src/canonical.rs
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Apr 13, 2026

Merging this PR will improve performance by 27.66%

⚡ 2 improved benchmarks
✅ 1121 untouched benchmarks
⏩ 1455 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation varbinview_zip_fragmented_mask 7.1 ms 6.4 ms +11.74%
Simulation varbinview_zip_block_mask 3.7 ms 2.9 ms +27.66%

Comparing ji/sub-segment-read (e5609fc) with develop (3fd9f26)

Open in CodSpeed

Footnotes

  1. 1455 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 13, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 14, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 14, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Apr 14, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants